找回密码
 立即注册
查看: 110|回复: 0

吐槽Unity

[复制链接]
发表于 2025-6-30 09:28 | 显示全部楼层 |阅读模式

  • Unity自带得EventSystem,挺垃圾,实际上,Unity所有自带的组件,都挺垃圾啊!Unity就是给你一个Unity牌跨平台空壳,想好用,那么,所有的东西都得本身从头做;
  • Unity里面有Eventsystem和InputSystem,两套输入,的确了,我最讨厌就是这样,既能又能的东西,既然出了Inputsystem,直接把Pointer输入集成到Inputsystem里面不行,非要把老的也留着,此刻搞得是四不像。还不如本身写代码检测Pointer的位置。
  • 原生动画系统也垃圾,用广播!!!东西一多谁记得住啊!还得本身写委托封装。状态机的转化也麻烦。
  • 原生的资源打点系统,没有!此刻的Addressable也不好用,颗粒度端赖本身调,引用打点也没有,那我还不如用AB包,本身打点!
  • 也没有存档系统,本身造。
  • 没有原生的当地化系统,此刻官方的Localization,连单词的单复数设定都没有。唉,本身造;
  • 版本打点系统,没有。
  • 联机系统,垃圾一个。
  • 衬着,本身去写Shader。
  • UI系统,更是垃圾中的垃圾。连唤醒软键盘的API都要间接调用。
  • 游戏事件系统也是,就给你个UnityEvent,让你在编纂器拖拖,骗小白的可视化而已!还得本身写GameEventSystem
<hr/>此刻已经造了的轮子:

  • GameInputSystem;(基于UnityInputSystem二次开发)
  • GameEventSystem;
  • GameInteractiveEnvironmentSystem;(水可以灭火,火可以烧干水/木头,云可以下雨,金属导电,岩石/木头否决电,电能引起木头起火,冰和水互相转换,毒没有想好能怎么交互。)
  • GameSpriteAnimationSystem;(撑持Aseprite直接拖入成动画,比Unity的Aseprite导入节省纹理内存,功能更多)
  • GameAssetUpdateSystem;
  • GameUserInterfaceSystem;(手机端软键盘还没搞完)
  • GameLocalizationSystem;
  • GameStorageSystem;(MainSave/RunSave/OptionsSave)
  • GameAnalysisSystem;
  • SpriteModifyHandler;
  • GameModSystem;
  • GameDialogueSystem;(文本驱动表情走不通,除非是不复杂的。还得用NonverbalLabel)
  • PointerHandler;
  • VisualGraphicHandler;
  • DisplayScreenHandler;
  • MethodTestHandler;(ScriptEngine还没搞完)
  • GameMultiplayerSystem;(兼容当地多人和在线多人)
  • GameAdaptiveSystem;(自动按照平台和设备调整显示尺寸,显示内容,显示图标,刷新率,界面语言,等。是一个在其它系统之上的系统)
  • DeveloperConsole;
  • CsvHandler;
  • JsonHandler;
  • SocketHandler;
  • WifiAndBluetoothHandler(没搞完)
<hr/>很想丢弃Unity,本身用OpenGL做一个GameEngine,但是,时间和精力都不允许,算了,凑合用得了。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-7-1 08:37 , Processed in 0.166400 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表