
因此,我已经开始使用Unity来开发我的下一款游戏-“先生。 胡子’。 到目前为止,进展很大。 我真的很喜欢使用游戏引擎。 它极大地加快了开发过程的速度,令人激动的是,在编辑器中如此迅速地看到您的更改,这确实有助于简化某些选择。
到目前为止,最大的好处就是可以在Internet上获得出色的社区支持。 由于有很多人在使用引擎,因此可以获得很多信息。 每当我遇到问题时,一个简单的Google搜索就为我提供了解决方案。 一个简单的脚本解决方案甚至一个插件永远都不会消失。
- 询问Unity专家:在ECS和MonoBehaviours工作流程之间进行选择。
- 自插入式开发人员草案2 | 2018–05–21
- 游戏开发人员必须遵循的十大出版物
- 大逃杀的出现– DBFig –中
- 碰撞检测与物理
插件对Unity的支持非常出色。 有的有偿,有的是免费的,但没有短缺。 在我的第一个项目本身中,我已经开始使用其中的许多功能。 我什至冒险尝试,但是一些从我的互联网搜索中获得的插件非常受欢迎。 到目前为止,我还没有后悔购买任何东西。
到目前为止,我使用的一些插件是:
Unity UI扩展
文字网格专业版
SVG进口商
DOTween
移动本机弹出窗口
VSCode
上述所有插件都很出色,并且可以按照您希望的方式工作!
在使用SpriteKit完全通过代码完成所有工作之后,结合使用GUI工具和脚本是可喜的变化。 我已经看到它在加速开发中的好处。 希望我的新游戏应该在一个月的时间内准备就绪!
它还提供了使用C#语言的机会。 很习惯用于Java,Obj-C等的OO语言,因此过渡非常容易。 我还不习惯的一件事是C#中的函数命名约定。 与我习惯使用较低的CamelCase约定的其他语言不同,C#使用较高的CamelCase(PascalCase)作为函数名称。 适应了这么久,我很难适应。 为了避免混乱,我决定坚持使用较低的CamelCase约定:)。
(我将习惯C#约定,只需要一些时间;)
脚本API很棒,可以为您提供完整的编程访问权限,因此您不必仅依赖于GUI拖放。 您可以通过编写脚本来实际更改所有内容。 这正是程序员所需要的!
表现也不错。 我已经在较旧的iOS设备上测试了自己的构建,并且该游戏运行良好。 它甚至可以在运行iOS 7的旧iPhone 4上运行! 多么美妙!
总而言之,与Unity引擎一起工作非常好,它现在使我可以选择将游戏发布到更多平台上。