C#
文章平均质量分 77
Dan-honk
一名任职二次元项目组的TA
展开
-
[unity tool]预设嵌套引用找回工具
unity中的预设体,如果开启了序列化资源设置,可以用文本编辑器形式打开,发现预设资源信息的引用绑定是用YAML格式编写的文件,所以我们通过它的YAML+meta文件,制作了这个预设找回工具,强烈建议先阅读TAML解析原理,下文有跳转链接demo工程github链接:https://github.com/TraineeDan/UnityToolKit腾讯文档实战链接:https://docs.qq.com/doc/DZWFJanZ2QkRsc29u?createTS=1603715324381&原创 2020-11-17 10:39:56 · 346 阅读 · 0 评论 -
[unity]调试Unity CSharp源码
分享一个调试unity原生API的方法,注意:只能调试外围C#包裹类,更里面还是用C++写的,还是被封装起来的首先确定目标接口所在的dll文件以调试Transform.localEulerAngels为例:由上图可知目标DLL文件为:UnityEngine.CoreModule.dll关闭所有unity项目和visual studio。注意以下所有命令使用cmd而不是powershell。dll转debug模式找到编辑器安装文件夹(D:\DevTools\Uni..原创 2020-11-17 10:15:26 · 1514 阅读 · 2 评论 -
[C#] 基础笔记
1.0 -VS中调试方法F11-逐语句调试F12-逐过程调试断点调试-程序运行到那里会终止(鼠标左键点击代码左边灰色地带),然后点F11一步一步执行,就是不用一步一步点前面,从断点那里开始调试2.0-for循环1-已知循环次数时候可以使用for循环2-输入完for后点击两次Tab创建for循环框架,输入for然后点击两次Tab创建倒序for循环3.0-随机数...原创 2019-06-30 22:01:48 · 424 阅读 · 0 评论 -
[C#] 字符串的性能优化
平时我们操作一个字符串时候都是直接对string进行操作,建议如果对一个字符串进行频繁的操作时,可以使用strinBuildder,下面通过堆栈中的内存占用进行对比解释一下。第一种是直接使用“+”将两个字符串相连接:这时候我们的字符串在堆栈中的引用关系就会变成:如果我们使用stringBuilder的话:因为在生命stringBuilder对象时候已经申请了100个字符...原创 2019-06-09 19:49:18 · 851 阅读 · 0 评论