请不要介意我的问题,因为我对软件不太了解,因为我是从网络角度来的。例如,在 web css 中用于设计和外观
所以..
如何为使用 c++ 和 java 等程序制作的软件和游戏创建设计、模板和环境?
它们是用相同的语言设计的吗?
请不要介意我的问题,因为我对软件不太了解,因为我是从网络角度来的。例如,在 web css 中用于设计和外观
所以..
如何为使用 c++ 和 java 等程序制作的软件和游戏创建设计、模板和环境?
它们是用相同的语言设计的吗?
它们是用相同的语言设计的吗?
这取决于游戏开发者决定如何去做。
或者某种组合...
开发游戏有很多方面。大多数游戏包括以下内容:
1) 渲染引擎。这是表示层,提供场景图、数学、粒子效果、后处理效果和一大堆其他东西。 虚幻引擎就是这样一个引擎。一个好的免费渲染引擎是Ogre
2)声音引擎。这负责处理声音效果(通常在 3D 空间中处理)和流式音频。一个优秀的免费音频层是OpenAL。
3)如果您的游戏需要,视频压缩/播放(例如BINK )。免费版本是Theora。
4) 网络。这很可能是在内部编写的,或者像其他组件一样下架,例如Raknet。
5) 脚本。用 C/C++/Java 编写整个游戏并不总是有意义的。有时,关卡的逻辑和流程更容易用脚本语言来描述,这使得在不重新编译的情况下即时更改它变得更加容易。好的候选者是LUA、Python甚至Squirrel。LUA 被魔兽世界使用,并且很容易绑定到 C++。Civ4 使用 Python。
显然,其中一些或全部可以在内部编写,但从成本的角度来看,如果已经做得很好,为什么还要麻烦呢?你还需要一些软件来编辑你的资源(3D Studio Max for 3D,例如,如果你想要一个好的、可靠的、免费的软件包,可以使用Blender )。