Blender Game Engine (BGE) 是 Blender 3D内置游戏引擎 | 您所在的位置:网站首页 › blender怎么安装machin3tool › Blender Game Engine (BGE) 是 Blender 3D内置游戏引擎 |
Blender Game Engine (BGE) 是 Blender 3D 建模和动画软件的一个内置游戏引擎。它可以创建游戏,模拟和交互式内容。 安装: Blender Game Engine 已经随 Blender 软件一起发布,因此只需下载并安装 Blender 即可使用 BGE。您可以在Blender官网下载最新版本。 使用: 打开 Blender 软件。 在左侧面板中选择「游戏引擎」。 在 3D 视图窗口中创建游戏场景。 在「游戏」面板中配置游戏设置。 在「游戏」面板中点击「开始游戏」按钮,即可在游戏视图窗口中运行游戏。 示例代码: 以下是一个简单的示例代码,演示如何在 Blender Game Engine 中创建一个带有控制物体的移动的游戏: import bge def main(): cont = bge.logic.getCurrentController() own = cont.owner key_sens = cont.sensors["Keyboard"] if key_sens.positive: if key_sens.events[bge.events.UPARROWKEY]: own.applyMovement([0, 0.1, 0], True) if key_sens.events[bge.events.DOWNARROWKEY]: own.applyMovement([0, -0.1, 0], True) if key_sens.events[bge.events.LEFTARROWKEY]: own.applyMovement([-0.1, 0, 0], True) if key_sens.events[bge.events.RIGHTARROWKEY]: own.applyMovement([0.1, 0, 0], True)Blender Game Engine (BGE) 是Blender 3D创建和编辑3D图形和动画的软件中内置的游戏引擎。可以在Blender中编写代码和创建游戏,并在Blender中运行和测试游戏。 安装使用:Blender Game Engine是Blender软件的一部分,在安装Blender时会自动安装。 功能: 基于Python的游戏逻辑脚本编程 物理引擎,支持碰撞检测和物理模拟图形效果,包括阴影,环境映射等多媒体支持,包括音频和视频用途:BGE适用于开发2D和3D游戏,以及其他交互式多媒体应用程序。它可以帮助游戏开发人员和3D艺术家快速开发和测试游戏。 以下是示例代码,该代码在Blender中编写,用于创建一个简单的3D游戏: import bge controller = bge.logic.getCurrentController() own = controller.owner def main(): # Move the cube speed = 0.1 own.applyMovement([0, 0, speed], True) # Detect collision if own.sensors["Collision"].positive: own.applyMovement([0, 0, -speed], True) # Run the main function every frame bge.logic.addScene("Main", main)上述代码创建了一个3D立方体,每一帧向前移动0.1个单位,并检测碰撞。如果碰撞,则把立方体移回原位。 python库的简单实例及介绍 - 知乎 (zhihu.com) python傻瓜式入门 - 知乎 (zhihu.com) 人间清醒 - 知乎 (zhihu.com) 量化交易策略介绍 - 知乎 (zhihu.com) |
CopyRight 2018-2019 实验室设备网 版权所有 |