上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页
摘要: 1.世界坐标系:游戏内对象都在一个世界坐标系内,可以放心的使用世界坐标进行transform的运算。 2.局部坐标系:基于父物体的坐标系,适合基于父物体做的transform运算,运算时要确保两个对象在一个本地坐标系内。recttransform的width和height是本地坐标系,需要求宽高的世 阅读全文
posted @ 2020-07-14 15:27 mc宇少 阅读(621) 评论(0) 推荐(0)
摘要: 减少Text组件的Shadow和OutLine组件的使用。Canvas.SendWillRenderCanvases()主要是计算Canvas下面所有的顶点数据,Canvas.BuildBatch()则是负责进行Mesh绘制与合批。 阅读全文
posted @ 2020-07-10 18:13 mc宇少 阅读(202) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-10 17:24 mc宇少 阅读(94) 评论(0) 推荐(0)
摘要: 因为foreach使用了using语句发生了装箱操作,foreach会产生GC。 for和迭代器不会产生GC,所有尽量使用for或者迭代器的写法。 阅读全文
posted @ 2020-07-10 17:01 mc宇少 阅读(145) 评论(0) 推荐(0)
摘要: 构造函数对应的method_name是".ctor"。 和普通函数不一样的是,构造函数的热补丁并不是替换,而是执行原有逻辑后调用lua 阅读全文
posted @ 2020-03-23 17:35 mc宇少 阅读(172) 评论(0) 推荐(0)
摘要: lua的数组下标是从1开始的 阅读全文
posted @ 2020-03-13 18:28 mc宇少 阅读(891) 评论(0) 推荐(1)
摘要: 最近在使用DestroyImmediate的时候踩到一个坑:删除对象子物体的时候尽量不要用DestroyImmediate 这样写: for (int i = 1; i < starNodeRight.childCount; i++) {DestroyImmediate(starNodeRight. 阅读全文
posted @ 2020-01-06 11:32 mc宇少 阅读(601) 评论(1) 推荐(0)
摘要: 尽量在using中使用非托管资源 1.实现Dispose方法 2.提取一个受保护的Dispose虚方法,在该方法中实现具体的释放资源的逻辑 3.添加析构函数 4.添加一个私有的bool类型的字段,作为释放资源的标记 例子: public class MyClass : IDisposable{ // 阅读全文
posted @ 2019-11-21 19:22 mc宇少 阅读(170) 评论(0) 推荐(0)
摘要: 原文:https://gameinstitute.qq.com/community/detail/125225 ScriptableWizard可以参考:https://liuhaowen.blog.csdn.net/article/details/106737295 Gizmos:https:// 阅读全文
posted @ 2019-11-06 14:15 mc宇少 阅读(941) 评论(0) 推荐(0)
摘要: #region 调用windows系统dialog 选择文件夹 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] public class OpenDialogFile { public int structSize = 0; 阅读全文
posted @ 2019-10-30 16:51 mc宇少 阅读(870) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页