圣者
精华
|
战斗力 鹅
|
回帖 0
注册时间 2011-5-8
|
发表于 2018-9-27 23:02
来自手机
|
显示全部楼层
本帖最后由 w酱 于 2018-9-27 23:31 编辑
说实话unity的ugui还是可以的,ui动画和交互搞起来也很容易,锚点布局文字排版界面深度都好搞,重要的是足够轻量,除了单线程资源加载是坑,很多时候会因为加载和gc造成界面响应爆卡,不过预加载也能解决掉,ui也不用研究数据驱动各种binding,prefab抽象化一下就可以自己按心情架构了,unity这种类似ECS架构的ui本来也和web路子不一样。后面各种角色和ui的animation混起来,又堆出一堆状态机的时候,我不认为web ui框架这时候会合适
webui就没那么轻量了,electron搞不好打个包比unity还吃资源,js的各种框架也像魔法一样,写游戏是挺噩梦的,并没有c#或者lua好用。
顺便说一些unity搞起来的大坑, text 解析极慢而且gc爆表,csv数据过大而且滥用还不如全预制到scriptableobject, prefab没有预载实时生成导致掉帧,在主线程存盘导致freeze, 协程贼坑难以管理,gameobject tick时写的逻辑太多,估计开发者都有遇到吧
那个大数据表的话,大概这么搞能好点, 数据写excel里,编译时候全序列化到scriptableobj,数据类型预定义在里面, 肯定能快很多,但是估计二进制文件没法做mod,unity的文件结构太不友好了
—— 来自 OnePlus ONEPLUS A5010, Android 9上的 S1Next-鹅版 v2.0.3 |
|