- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 C#调用C++接口中文编码问题
问题如果C#传入字符串中带有中文且未作处理,则会导致编码错误。解决方案统一采用UTF-8编码格式C#Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(value))C++string strparameter = UTF8_To_string(parameter);std::string UTF8_To_string(const std::string& str){ int nwLen = MultiByteTo
2022-01-28 17:52:02
1089
1
原创 C#通过反射动态创建Enum
C#通过反射动态创建Enum /// <summary> /// 动态创建枚举 /// </summary> /// <param name="enumDictionary">枚举元素列表</param> /// <param name="enumName"&...
2019-12-25 19:47:31
5881
4
原创 ICSharpCode.SharpZipLib的ZipInputStream解压文件报错
在编辑器运行没有问题,但是一打包出去就报错报错CodePage 437 not supported解决办法:设置编码方式Encoding gbk = Encoding.GetEncoding("gbk");ICSharpCode.SharpZipLib.Zip.ZipConstants.DefaultCodePage = gbk.CodePage;参考资料:https...
2019-12-17 16:03:43
1127
原创 UIWidget框架在MVVM模式的应用
1、技术说明项目的采用MVVM设计模式,通过数据绑定,来监听数据的变化从而做出对应操作。分析要使用到UIWidget的交互(列表之间选项的拖拽)找到拖拽功能的核心脚本2、难点UIWidget中拖拽脚本中没有提供拖拽成功的回调在MVVM模式数据监听中,发现对List列表的增减并不能被监听到。给UIWidget添加回调事件,并且在列表增加时调用。...
2019-11-23 04:15:43
283
原创 3D坐标系与经纬度坐标换算
在开发与经纬度有关的项目时,通常需要将经纬度坐标与3D引擎中的坐标系进行互相换算。本次创新以Unity3D为例,使用一系列算法将经纬度坐标与3D坐标系进行换算。1.坐标系分析(以Unity3D左手坐标系为例)经纬度坐标是描述球面上某个点的位置,若已知球体半径(R)和球体中心点的3D坐标(O)便可通过一些列计算的到3D坐标系中的坐标点(P)。通过经度可以计算...
2019-11-20 22:00:25
9270
6
原创 Unity3D开发WebGl平台时需要注意的几个问题
1.Unity WebGL 跨域访问CORS 头缺少 'Access-Control-Allow-Origin'解决方案:https://blog.youkuaiyun.com/ab914025636/article/details/820198052.如果开发的项目占用内存资源较大需要修改WebGL内存大小设置内存大小根据自身项目大小来设置3.勾选代码剥离模式减小发布文件的大小勾选后...
2019-01-18 17:22:00
4354
7
原创 Unity3D Linear模式下加载的图片泛白怎么办
unity在Color Space模式设置为Linear时问题来了不管是网上加载的图片还是本地加载的图片都出现了泛白的问题(如下图)原图加载出来的图很明显加载的图片像贴了一层膜 怎么解决?把你获得到的图片Texture进行一个格式的转换使用TextureFormat.RGB24格式是肯定没问题的,别的格式可以自己尝试。 public RawImage Mai...
2018-12-27 12:24:27
2175
2
原创 UE4中删除C++类下的class
UE4中删除C++类下的class在Unity删除一个类Dele一下就行但是在UE4就相对麻烦一些,也期待UE4后期的改进。删除步骤:1. 关闭visual studio 2. 关闭UE4编辑器 3. 删除项目中Soure文件夹中的你想删除的.cpp和.h文件 4. 删除项目中的Binaries文件夹 5. 右键uproject文件,点击Generate Visual Stud...
2018-11-25 15:26:39
822
原创 Unity WebGL 跨域访问CORS 头缺少 'Access-Control-Allow-Origin'
Unity WebGL的项目在编辑器下运行一切顺利,然而打包出来发现在浏览器里使用www或UnityWebRequest向服务器发送请求发现问题来了Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on t...
2018-08-24 15:50:30
8604
2
转载 C# XML文档解析
来自siki C#代码 static void Main(string[] args) { List<Skill> skillList = new List<Skill>(); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("xm...
2018-07-22 22:05:16
260
转载 UNITY3D中的生命周期函数
UNITY3D中的生命周期函数原地址:https://www.cnblogs.com/xiaoyulong/p/7922985.html生命周期函数:需要继承 MonoBehaviour 类才能使用。生命周期函数全部都是由系统定义好的,系统会自动调用,且调用顺序和我们在代码里面的书写顺序无关。 常用的生命周期函数:Awake():唤醒事件,游戏一开始运行就执行,只执行一次。...
2018-07-21 10:57:20
750
原创 C#Linq查询的简单用法
using System.Linq;//引入命名空间查询var result = from l in list(查询的集合) where l.property对比条件 select l;排序var result = from l in list where 条件 o...
2018-07-20 00:13:37
278
转载 如何把内网IP映射到公网IP
鸽子出品 2017-12-05 22:28:22我们讲了如何搭建网站,可是有很多小伙伴私信跟我说怎么映射,今天我就教大家如何把内网地址映射到公网!我们所需要的工具有: 内网IP(这个是品,也是必有的!) nat123(这是映射软件,百度上都能搜索到) 有些小伙伴会问: 这个软件是什么操作系统啊? 这个软件免费吗? 当然官网上有 windows版...
2018-06-30 14:20:33
45234
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人