在u3d里面建立项目非常简单,hub点击新建,很人性化.
没有方向就像没有瞄准镜的枪,你到底要打啥?
建立一个项目后,至少要有个策划案,根据自己的策划案来决定这个游戏(拿游戏说话吧)是2d 还是 3d .
任何项目如果没有架构,那么维护和开发的代价都是有点大的.
要想好整体解耦思路,以及必然的偶合如何维护,当然热更新也要看看(不是所有项目都必然需要他,但是他特别重要)
粗暴的说法,真实.
08年开始撸代码以来,至今独立开发了不少东西.啊哈看见这篇随心的朋友可能明白了,我是孤狼,野法师,从来没有参与过团队的人.
u3d的制作思路最好的选择是"面向对象思想",然而我曾经一直是面向过程的人,嗯哼不学习就要饿死.
如果按照面向过程的思想来制作会发现个好玩的现象:随便少了谁立刻崩溃了.因此必须解耦.不然热更新无从谈起.
ET框架不错.就是感觉貌似开发过头了?想的过多了?反正用起来需要删除不少东西…但是无法否认,非常棒!
从19年10月开始接触以来,我个人比较推崇"事件驱动"作为核心.(啊太舒服了)
设计结构分为
对于我这个小白来说,面向过程的架子随手就出来了,关心下线程问题就好,其他都无所谓,更新就整个程序替换掉.跑到u3d来了之后发现.这个世界有点不一样,动扎几个G的东西用户更新起来要上天…还有解耦思想,以前咋就没想到捏…感觉白活了…
动刀子,实干!
如果是小东西的话(资源+代码才100MB以内),其实无所谓,用啥手法去制作都可以,快速开发就是了.反正整个程序更新下,按当下5G来说,几秒钟的事.
大东西的话(1.5GB以上),整个要动动脑子了,程序主体就是个壳子就好,一切全部热更(好嗨哟,壳子几十MB,资源10G,你下还是不下呢).
其实我个人还是比较崇尚暴力的,用最暴力的手段解决问题.duang!好了…
因为没有完整的发布出来的成品,所以随心到此吧.空话一大堆,给自己看的日记罢了.
孤狼的成长之路,野路子的非常规思路,随心所欲的狂放写法,母语开发非常爽,感谢u3d逐步全面中文化.