day5: 学习项目,梳理逻辑调用,
https://mpmf-onlycarstudio.yuque.com/docs/share/a4f016d9-e7da-497b-994f-1da6c24c588f?#(密码:) 《车项目代码流程学习》
完成 4-26 页
day6:开始尝试做demo
https://mpmf-onlycarstudio.yuque.com/docs/share/d18e86ad-bf9f-4dc8-979f-d5837ba8ee49?#(密码:) 《框架demo学习》
框架从0搭建,简单的执行出来,显示了scene,普通entity,camera entity
根据目前项目修改框架,发现魔改较多,day7重写
day7: 重写demo
基本完成最初设计方案:
实现页面之间来回跳转,这意味着对资源的打开与关闭的掌握明确
目前研究fm的打包,把当前的项目也在手机上运行一下
签名时稍微注意一下,去projectSettings取消勾选那个Custum Kestore即可
在Editor对应的面板/打包,或者它对应的子assets里,等等方式只要是走
var result = BuildPipeline.BuildPlayer(buildPlayerOptions);
的编译都可以执行打包
day8:
entity细节学习
1. component相关处理;
2. UICamera与主相机的复合处理;
3. entity重置;
4. prefab场景test修改的apply回调整值;
5. component中简单控制;
day9:
因为camera问题,试图把当前实现用魔改框架弄一遍,发现用原来的代码设计出很多bug,虽然界面看不出来,但是底层在叠东西,所以这个还是要回到现有的比较完美的框架。
先找到同情行测试的component update的问题的根因。
另一个点就是重构了system结构,理解了用system来全局entity的解耦方案,挺好的。
day10:
相关录屏与apk在附件。
-
完成entity的细节学习;
-
弄清楚Camera的component不刷新的本质,为有个bool变量控制;
-
明确entity与component的合作调用顺序;
-
加入操作控制,并完成event的操作;
-
解决2个控制form的raycast target引起的遮挡问题;
-
研究子system加载时间引起首次加载慢的问题,把加载放到初始的loading,进行预加载;
-
优化blackForm的显示问题,解决一个blackform的全屏UI求和渲染遮挡的问题;
-
编译apk到手机
下周继续。