- 博客(378)
- 资源 (53)
- 收藏
- 关注
原创 Unity访问安卓(Android)或苹果(iOS)相册
1.下载Native Gallery for Android & iOS插件。2.在场景中添加截图按钮、选择图片按钮、选择视频按钮等。
2024-03-21 10:39:39
842
原创 Unity双击全屏UI按钮、长按UI按钮
将下面的代码挂载到按钮上,去掉按钮本射的Button组件。将下面的代码挂载到需要双击的图片上,如双击全屏。
2024-03-19 15:17:38
404
原创 Unity2021.3.35f1配置安卓APK发布环境
2.在【Platform development】【Android】【Getting started with Android】【Android environment setup】中查看SDK、NDK、JDK版本。1.在Unity3d中点击菜单【Edit】【Preferences】,在External Tools中可以看到Android平台需要配置JDK、SDK、NDK、Gradle。对应的版本需要在官方文档中查看。打开Android Studio,点击菜单【Tools】 【SDK Manager】
2024-03-12 16:05:44
1830
原创 Unity3d调用C++ dll中的函数
2. 不用管dllmain.cpp,添加自定义Helper.h和Helper.cpp。1.在Unity3d工程Assets建立Plugins文件夹,将dll及。注意:C#函数的名字可以与C++中的函数可以不一样。EntryPoint中的名字必须与C++函数名一样。4.配置x64或x86,编译,得到dll。3.设置x64或x86以及.net版本。3.添加要在外部调用的方法。二、Unity3d中调用。2.在代码中引入函数。
2024-03-06 18:42:59
408
原创 使用happytimesoft搭建RTSP服务器
2.解压压缩包,运行RtspServer.exe。(1)视频源为本地视频1.mp4。(2) 视频源为桌面录屏。(2) 视频源为摄像头。
2024-02-28 11:57:29
604
3
原创 TP-LINK路由器作交换机使用
现在有两个路由器,路由器A作常规路由器使用,路由器B作为交换机。1.用网线将路由器A的LAN口与路由器B的LAN相连。3.设置路由器B的IP,不要与路由器A中的IP冲突。2.关闭路由器B的DHCP服务。
2024-01-27 14:04:39
365
原创 apkpure下载Google Play中APP的APK安装包
比如Google Play上有个应用叫iSmart DV,想下载APK,怎么做呢。),输入对应的app名称即可下载。打开apkpure(
2024-01-24 10:09:12
5768
原创 Cesium自定义电子围栏特效材质
1.new Cesium.Viewer中添加。(1)定义MaterialProperty。2. 编写材质,主要分三步。
2024-01-04 13:00:37
1470
原创 Cesium在2d模式下Billboard位置显示不正确的解决方法
Billboard在Cesium 3d模式下位置显示正确,但在2d模式下位置显示不正确,刷新不及时。不要设置height和heightReferencen,因为2d模式没有高程。
2024-01-03 11:51:06
859
原创 vue3+vite组件中使用Cesium粒子系统
1.图片的引用路径必须从根目录(即index.html所在的目录)开始,如果使用相对路径,也要返回到根目录再转到对应的目录。2.将shouldAnimate设为true, 才能自动播放动画。
2023-12-28 11:20:31
662
原创 Vue3使用LeaderLine
注意:startElement, endElement为template中的元素节点,在Vue3中不要使用GetElementById去获取元素节点,而是要使用ref,可以参考我另外一篇。当元素位置变了时,需要更新连接线。LeaderLine官方文档在。2.导出LeaderLine。
2023-12-01 10:24:50
2202
17
原创 Vue3组件中使用ref解决GetElementById为空的问题
今天遇到一个问题,就是在Vue3组件中需要获取template中的元素节点,使用GetElementById返回的却是null,网上查找了好些资料,才发需要使用ref。
2023-12-01 09:51:46
1832
原创 Vue 3.0 + vite + axios+PHP跨域问题的解决办法
运行时前端和后端是两个程序,前端需要时才向后端请求数据。由于是两个程序,这就会出现跨域问题。2.在vite.config.ts中增加代理配置,将http://localhost:80。1.将http://localhost:80(注端口为80时可以省略)替换为api。前端:Vue 3.0 + vite+element plus。比如前端某个地方需要请求的接口如下所示,这时就会报错。最后一个Web项目,采用前后端分离。
2023-11-14 11:24:00
949
原创 vue3+vite+ts使用Element+Plus
7.保存运行,就可以看到按钮了。但是按钮显示不正确,这是index.css导致的。5.在App.vue的<script lang="ts">标签下添加。在App.vue的template标签下添加按钮。8.去掉index.css中的相关内容,现在显示正常了。6.在export default中添加。1.安装Element+Plus。2.在index.html中加入。3.修改main.ts。
2023-11-09 12:15:09
279
原创 Unity读取写入Excel
1.在Plugins中放入dll,118开头的dll在Unity安装目录下(C:\Program Files\Unity\Editor\Data\Mono\lib\mono\unity)
2023-10-23 21:25:54
1050
原创 Unity2017适配安卓12
2.在菜单File>Build Settings...>PlayerSettings...>Other Settings,勾选Mute Other Audio Source*1.在自定义AndroidManifest.xml(位于Assets\Plugins\Android\)中添加android:exported="true"3.通过以上两步应该就可以在安卓12上运行了。如果还不行就加上签名再试试。测试版本为Unity2017.4.25f1。
2023-10-11 17:36:21
409
原创 挂件板死机刷固件
用ESP32-DevKitC_V4刷固件的工具flash_download_tool_3.9.5.exe。挂件板子端口接线依次为V(接3V3)、R(接TXD)、T(接RXD)、G(接GND)、L(悬空)4.这时会报错,断开GND,再次插上GND,再次点击【Start】。2.选择\pwm2-2022-09-02-04-15-04-integer.bin固件。断开一次电源,打开ESPlore,就可以写入init.lua代码了。1.选择ESP8266,点击OK。,选择串口,点击【Start】
2023-09-21 17:54:16
424
原创 板子接线图
接USB转TTL,用镊子短接两个孔。2.对抗板子用串口测试蓝牙AT命令。短接白色箭头,接TX,RX,电源。1.ST-LINK V2接线。2.对抗板子刷蓝牙固件。
2023-09-19 17:18:08
152
原创 CesiumsJS加载本地离线瓦片影像地图
5.删除Cesium工程的Assets\Textures\NaturalEarthII下的文件夹1、2,仅保留0和tilemapresource.xml。3.选择影像等级,在【导出设置】中选择导出方式为【导出TMS瓦片】,保存格式为JPEG,坐标投影为【WGS84坐标系经纬度投影】8.打开tilemapresource.xml文件,可以看到只配置到了2级,增加到9级。2.打开软件,从左测选择某个区域,,在地图区双击蓝色区域,开始下载。4.下载结束,得到tiles和tms.xml,发现没有0级。
2023-09-08 16:27:38
4737
6
原创 VS Code断点调式Cesium
1.在VS Code中安装Debugger for Firefox插件。5.设置断点开始调试,html中的javasript的代码也可以调试。3. 创建launch.json。编辑并保存launch.json。
2023-09-06 12:41:35
508
原创 CMake+VS2017编译OSGEarth(无需编译OSG)
本文写作于2023年8月18日,按以下步骤编译了再次,都可正常运行。无需编译OSG,直接编译OSGEarth。工具版本:CMake 3.27.3, VS2017(安装C++开发组件)
2023-08-18 17:45:24
1120
14
原创 Cesium for unity 1.5.0使用注意事项
3.如果Package Manager中不出现My Registries选项,请在 Edit > Project Settings...>Package Manager中重命名或删除重新添加Package。也可以关闭工程直接修改manifest.json。1.Unity版本仅支持Unity2021.3.2f1以后版。2.仅支持 3D (URP)和3D (HDRP)渲染管线。换成手机热点,即可解决。
2023-08-16 18:41:24
673
原创 Win10无法投影关闭3D模式
Win10不小心开启了3D模式,插上投影仪就一闪一闪的,无法正投影。解决办法:打开注册表工具regedit。把下面注册表路径内的子项删掉就行。
2023-08-09 15:22:10
6029
5
原创 Arduino安装ESP32下载失败的解决方法
3.将下载的包复制到C:\Users\Administrator\AppData\Local\Arduino15\staging\packages(注意,用户名不一样,可能路径不一样)4.再次在Arduino点击【安装】,按提示重复以下步骤,直到所有的包下载完成,就可安装成功了。2.打开浏览器,在地址栏中贴粘下载地址,回车开始下载。1.复制命令行中的提示信息到记事本,找到下载地址。Arduino安装ESP32时,经常下载失败。
2023-07-19 09:16:08
7383
10
原创 Unity发布APK错误:CommandInvokationFailure: Unable to convert classes into dex format.
2.在Player Settings中将Build System选择Gradle。1.将可以正常打包的Unity版本下的gradle复制到目标Unity下(3.注意项目路径不要有中文路径。
2023-07-17 21:50:07
366
原创 大屏数据可视化学习笔记
黑白灰+彩色(彩色可以为一种或多种,占比要小,起点缀和突出作用)错误配色有三种:只用同一色系、只用相近色,只用同色透明。色彩比例:631法测,
2023-07-13 10:00:02
177
原创 ESP32蓝牙一对多通信
服务端给客户端发送消息不能用透传,因为服务端是一对多,需要指定客户端。这里用Indicate。开启透传后,客户端就可以给服务端发送任意字符消息了,但是服务端不能给客户端发送消息。客户端2执行客户端1同样的命令,连接服务端。客户端1连接到服务端后,服务端广播会关闭。给客户端1发送消息,服务端执行如下命令。给客户端2发送消息,服务端执行如下命令。客户端1执行如下命令,连接服务端。服务端执行如下命令,开启广播。分别执行以下命令,开启透传。服务端再次执行广播命令。可以在服务端查看连接数。
2023-07-05 15:07:32
2072
2
原创 ESP32 BLE蓝牙通信
iPhone12手机作为蓝牙客户端,手机上需要安装nRF Connect或Easy BLE。运行AT+BLEADVSTART 指令后,手机上用nRF Connect搜索蓝牙设备,首先手机上开启Notify(即1,6),用于接收蓝牙服务端发送消息。手机端先开启Indicate,串口端发送数据。(1,5)的属性为Write,可以回发数据。首先手机上开启Notify (即1,6)3.服务端给客户端(即手机端)发送数据。(2)发送Indicate数据。(1)发送Notify数据。不运行此指令是搜索不到的。
2023-07-04 12:59:36
2484
Unity3d红外热成像灰度图效果示例工程
2022-04-14
aforge.net设置对比度亮度等
2018-06-15
unity3d局域网FPS游戏官方示例Multiplayer Networking源代码
2018-03-02
Unity微信登录例子
2017-09-25
打开Gear VR Service开发者模式带有osig文件的安卓源码
2016-10-12
C# TCPIP服务器端和客户端异步处理
2016-09-09
微信支付官网修改后的例子WxPayPubHelper运行及步骤
2016-08-09
Thinkphp下集成微信支付例子及步骤
2016-08-02
Word批量查找替换工具
2016-06-14
html中js加载ActiveX控件启动本地程序
2016-06-12
Guid生成器
2014-10-22
C#调用vc++编写的COM组件
2013-06-27
ObjectArx事务管理例子
2012-12-13
ObjectArx永久反应器(加入到模型空间)例子
2012-12-12
ObjectArx永久反应器(加入到命名字典)例子
2012-12-12
ObjectArx临时反应器例子
2012-12-12
VC++在线程中创建并显示窗口
2012-10-10
VC中 ReadDirectoryChangesW实时监视文件操作简单实例
2012-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅