加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 软件和游戏模板是如何设计的?

发布时间:2020-12-15 00:38:34 所属栏目:Java 来源:网络整理
导读:请不要介意我的问题,因为我对软件知之甚少,因为我来自网络视角.例如,在web css中用于设计和外观 所以.. 如何使用c和java等程序为软件和游戏创建设计,模板和环境? 他们的设计是否有相同的语言? 解决方法 开发游戏有很多方面.大多数游戏包括以下内容: 1)渲
请不要介意我的问题,因为我对软件知之甚少,因为我来自网络视角.例如,在web css中用于设计和外观

所以..

如何使用c和java等程序为软件和游戏创建设计,模板和环境?

他们的设计是否有相同的语言?

解决方法

开发游戏有很多方面.大多数游戏包括以下内容:

1)渲染引擎.这是表示层,提供场景图,数学,粒子效果,后处理效果以及许多其他内容. Unreal就是这样一个引擎.一个好的免费渲染引擎是Ogre

2)声音引擎.这需要处理声音效果(通常在3D空间中处理它)和流式音频.一个优秀的免费音频层是OpenAL.

3)视频压缩/播放(例如,BINK),如果您的游戏需要它.免费版本是Theora.

4)网络.这可能是内部写的,或者像其他组件一样下架,例如: Raknet.

5)脚本.用C/C++ / Java编写整个游戏并不总是有意义的.有时,一个级别的逻辑和流程更容易用脚本语言描述,这使得在不重新编译的情况下更改它更容易.好的候选人是LUA,Python甚至Squirrel.例如,LUA被魔兽世界使用,很容易绑定到C. Civ4使用Python.

显然,部分或全部内容都可以在内部编写,但从成本的角度来看,如果已经做好了,为什么还要费心呢?您还需要一些软件来编辑您的资产(3D Studio Max用于3D,例如Blender,如果您想要一个好的,可靠的免费软件包).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读