gpt4 book ai didi

java - 3D:如何渲染/创建地形

转载 作者:行者123 更新时间:2023-12-01 17:31:25 25 4
gpt4 key购买 nike

我正在开发 3D 游戏,现在我必须将每个对象放入代码中。那么有没有办法让编辑器在Java OpenGL中放置对象呢?

最好是让整个世界(有点巨大)成为一个大网格,还是采用另一种方式更好?

最佳答案

So is there a way to make a editor to place objects in Java OpenGL?

OpenGL 中没有对象。困惑吗?

OpenGL 只是画东西,操作系统给它某种“ Canvas ”,你可以告诉它根据你的需要画点、线和三角形。

与场景或管理对象相关的任何事情都是您的负担,或者是附加工具包的负担。

I'm working on a 3D game and now I have to place every object in code.

想一想:不要对数据进行硬编码,而是从文件中读取数据并使用文件的内容构建场景,然后使用 OpenGL 绘制场景。这与阅读文本文件和向用户打印文本没有太大不同。原理相同,只是数据类型不同。

有很多 3D 建模者。一个优秀的开源是 Blender 。将模型和/或场景导出为您可以读取的某种文件格式(通过实现现有格式,或者发明自己的格式并编写导出器)并使用您的代码进行渲染。

关于java - 3D:如何渲染/创建地形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10532363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com