![]() |
1
2
试图解释为什么这个问题的答案总是模糊不清的。 opengles的级别非常低。它的全部功能是将三角形推到屏幕上,填充像素,而不是基本的其他功能。 你需要创建一个游戏,正如你已经意识到的,很多代码用于管理资产,加载对象和世界,管理动画,纹理,声音,可能是网络,物理等等。 这些部分是“游戏引擎”。 开发公司有自己的偏好。有些人购买游戏引擎,另一些人则喜欢自己开发。大多数使用一些购买的技术、开源和内部构建的技术和工具的组合。市场上有许多发动机,每个人都有自己的意见,哪一种最好…… 使用的工作流程和工具各不相同,从角色严格、预算大的大公司到由两个男人和女孩组成的独立小组,他们可以做任何需要做的事情来完成游戏:—) 对于爱好者和独立开发人员来说,有几个便宜的开源引擎可以使用不同的成熟度和文档/支持的数量。同样的,你必须环顾四周,直到找到你喜欢的人。 在游戏引擎之上,您编写的游戏代码使用游戏引擎(以及您可能需要的任何其他库)来创建您想要制作的任何游戏。 |
![]() |
2
2
|
![]() |
3
1
This is a link to my favourite graphics engine. 希望有所帮助 |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 7 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 7 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 2 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |