luoyikun

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页

2021年12月27日 #

unity3d:Astar寻路,A星,A*,二叉堆优化Open表

摘要: 原理视频 油管:https://youtu.be/i0x5fj4PqP4 别人的B站翻译:https://www.bilibili.com/video/BV1v44y1h7Dt?spm_id_from=333.999.0.0 基本概念 3个数值 G:起点到当前点步数:会随着路径的改变,例如找到一条更 阅读全文

posted @ 2021-12-27 22:38 luoyikun 阅读(78) 评论(0) 推荐(0)

2021年12月25日 #

Unity3d+虚拟城市:更新,登录流程:APK更新,资源更新,注册登录

摘要: 程序入口 VirtualCityMgr 做了几件事 设置分辨率设置帧率移动端启动log记录启动缓冲池启动TimeManager启动版本更新,资源更新,AssetMgr启动读配置表启动sdk相关(wxpay,alipay) void Start() { m_instance = this; if (A 阅读全文

posted @ 2021-12-25 21:18 luoyikun 阅读(18) 评论(0) 推荐(0)

2021年12月19日 #

unity3d:渲染管线,一个cube输出到屏幕过程

摘要: 应用阶段:设置摄像机,光源等,得到顶点数据 几何阶段:顶点变为图元。顶点着色器进行顶点着色与坐标转换,局部->世界->观察(摄像机为圆点)->裁剪(圆点为中心的立方体)->屏幕—》输出图元 光栅:图元变为片元:顶点三个三个画三角形,然后把通过遍历得到的采样点一个一个上色,形成一个模型的过程 逐片元操 阅读全文

posted @ 2021-12-19 22:56 luoyikun 阅读(16) 评论(0) 推荐(0)

2021年12月16日 #

unity3d:Matrix4x4矩阵位移,缩放,旋转

摘要: 二维坐标轴旋转公式推导 https://www.cnblogs.com/fangsmile/p/8622421.html 设点M在原坐标系中的坐标为(x,y),对应向量的模为r,幅角为α.将坐标轴绕坐标原点,按照逆时针方向旋转角θ形成新坐标系,点M在新坐标系中的坐标为(如图2-4),则 由此得到坐标 阅读全文

posted @ 2021-12-16 01:35 luoyikun 阅读(181) 评论(0) 推荐(0)

2021年12月15日 #

unity3d:GC优化

摘要: https://edu.uwa4d.com/course-intro/0/165?purchased=true读书笔记 减少对象数量 内存对齐 在网络发送数据时使用共用体并缓存对象 // StructLayout使设计者可以控制类或结构的数据字段的物理布局 // Explicit与FieldOffs 阅读全文

posted @ 2021-12-15 01:31 luoyikun 阅读(30) 评论(0) 推荐(0)

Protobuf语法:Required,Optional,extensions,extend

摘要: import "test_common.proto"; message Person { required Header header = 1; required string id = 2; required string name = 3; optional int32 age = 4 [def 阅读全文

posted @ 2021-12-15 01:19 luoyikun 阅读(136) 评论(0) 推荐(0)

2021年12月7日 #

unity3d:函数耗时记录,Profiler性能采样

摘要: Time.time 在一帧内,Time.time只会赋值更新一次,所以一帧内获取不到时间差值。 void Start () { TestArrayAList(); } void TestArrayAList() { int max = 100000000; int[] array; array = 阅读全文

posted @ 2021-12-07 21:54 luoyikun 阅读(68) 评论(0) 推荐(0)

unity3d职业规划与技能职级体系

摘要: 职业规划 UI程序员(3年起步,UI都很重复,重复到90%时间跟个机器人一样)中级u3d:游戏核心模块程序员(技能,任务,新手引导) (3-5年)高级u3d:引擎专家程序员,模块组长(UI业务组,战斗组)(网络连接,AI寻路模块,动画状态机管理,声音管理,AssetBundle管理,大世界加载优化) 阅读全文

posted @ 2021-12-07 21:10 luoyikun 阅读(233) 评论(0) 推荐(0)

2021年12月2日 #

unity3d:网络模块优化:减少无用字段,降低字段精度,byte转vector3表示方向,心跳包优化,异步线程接收

摘要: 网络模块优化方向 网络优化的目的是让网络包更小,响应更及时,消耗更少流量,不卡主线程。 减少无用字段 网络包中通常包含了很多信息,诸如角色位置,朝向,状态等。 如果是2.5D游戏,则位置z分量可以弃掉;朝向只在xz平面上,所以只需要发送RotationY。 通过这种减少无用字段,可以一定程度上降低网 阅读全文

posted @ 2021-12-02 22:23 luoyikun 阅读(31) 评论(0) 推荐(0)

2021年11月27日 #

Unity3d:摇杆移动,第三人称镜头控制

摘要: 主要功能 单指旋转镜头,同时摇杆控制移动双指缩放镜头镜头旋转不等低于人脚下镜头与人连线中间碰墙,拉进镜头 镜头控制 using UnityEngine; using System.Collections; using UnityEngine.EventSystems; using System.Co 阅读全文

posted @ 2021-11-27 19:04 luoyikun 阅读(40) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页