gpt4 book ai didi

Android 3D 游戏开发

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:12 24 4
gpt4 key购买 nike

我是一名新手游戏开发者,已经开始为 Android 开发游戏。
我已按照基本教程学习并能够在屏幕上绘制 3D 对象。
我想在游戏中绘制场景,如背景和其他对象以及玩家对象。
请建议我如何使用 opengl 实现此目的。我没有使用任何库。我从头开始开发opengl。
谢谢。

最佳答案

这是一个非常抽象的问题,尽管如果您想制作一个玩家可以在其中四处移动的场景,可以采用多种方法。

在这个答案中,我假设您在代码中创建模型时了解并控制顶点、索引、纹理、颜色和正常过程。

  • 使用 3D 程序为您的世界建模。此 3D 模型应包含有关顶点、索引、纹理坐标、颜色和法线的信息。在运行时,您的应用程序将模型文件中的信息应用到常规顶点数组中。

  • 使用图像(通常是灰度图像)生成场景,例如,黑色代表最低点,白色代表最高点。然后使用描述风景的纹理并将纹理 uv 到风景,进一步,将颜色应用于风景以获得,例如,黑色描述坑和白色描述山顶。

我通常使用这些技术,但是,在 Google 上快速搜索“terrain generation OpenGL”或“heightfield terrain OpenGL”将为您提供良好的开端.我还知道网上有多种模型可供使用。

关于Android 3D 游戏开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744489/

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