菜鸟笔记
文章平均质量分 64
林万厦
励志成长为极客
展开
-
深入Unity序列化
序列化和持久化是游戏开发入门后绕不开的点。本文以Unity引擎的游戏开发为例讲讲遇到的坑和经验,适用于客户端开发。转载 2023-08-07 15:37:41 · 653 阅读 · 1 评论 -
Unity 性能优化(批处理,GPU Instancing,SRP Batcher)
U3d场景中的性能优化方案原创 2023-07-28 11:23:51 · 573 阅读 · 1 评论 -
Dictionary<TKey,TValue>底层原理
C#字典底层原创 2023-07-28 11:08:37 · 262 阅读 · 1 评论 -
论深拷贝与浅拷贝以及具体实现
深拷贝与浅拷贝以及,深拷贝的各种实现方式demo原创 2023-06-28 14:25:33 · 72 阅读 · 1 评论 -
关于UnityEngine.Object与SystemObject
昨天听到一个朋友在面试过程当中被提问过的问题,“UnityEngine.Object”和SystemObject“”有什么区别,当时感觉这个问题十分熟悉,于是把之前了解的基础与今天的深挖做一个总结,如果解释和理解有什么不妥的地方,望不吝赐教。原创 2023-05-24 14:55:24 · 226 阅读 · 0 评论 -
xlua 热更新原理及实现思路
本人刚刚接触编程的菜鸟,很少写过文章,在这里记录学习笔记并跟大家分享学习经验,如有不对的地方,愿不吝赐教。unity C#代码,在运行的时候,先把所有代码(框架+逻辑)都加载到内存,然后执行代码,所以代码加载完成,就无法再改了, 所以普通的C#代码,无法做代码热更新。原创 2023-05-13 12:02:31 · 1111 阅读 · 0 评论 -
Unity中手写摇杆,移动游戏对象
手写摇杆原创 2023-04-19 15:03:23 · 254 阅读 · 1 评论 -
手写DOTween(自己封装DOTween中的方法)
封装DoTween插件中的方法原创 2023-04-11 10:04:43 · 204 阅读 · 4 评论 -
Unity中,拖拽鼠标 框选游戏对象
代码中,要想求勾选框的位置,要让初始位置 startPos 加上 nowPos再除以2,这样得出的就是所沟壑的矩形的中心点(position);修改图片大小,在Image(勾选框)的锚点一致时,它的sizeDelta属性相当于图片自身宽高。(这里在Canvas下放置了一个失活的Image,在拖拽鼠标时激活 并修改Image的大小。2.判断物体位置,是否在勾选范围内,如果要勾选的对象是3D物体则把物体坐标转为UI坐标。1.获取鼠标起始点的位置,并实时获取鼠标当前位置,从而绘制勾选框的UI。原创 2023-04-26 20:35:14 · 827 阅读 · 1 评论 -
Unity中实现相机跟随的简单方式
Unity代码实现相机跟随的简易方式原创 2023-02-14 11:10:05 · 229 阅读 · 2 评论