π导航  

【首页】

Blender游戏引擎教程:场景叠加


【2019-10-10】 【blender】


1. 引擎: Blender游戏
Info menu >> Render Engine box >> Blender Game

注:
只有当选择了Blender Game渲染引擎时,有些菜单才可用。

2.添加一个新的场景
Info menu >> Scene box >> + sign
 
Info menu >> Scene box >> New Scene Type: New
 
Render Engine: Blender Game

注:
该场景用作叠加场景

叠加场景中的物体总是显示在主场景的前面。

叠加场景的一个使用案例是带有生命条和武器条的提示.

每个场景都必须设置渲染场景(游戏引擎)

浏览图片
浏览图片

3. 给叠加场景一个唯一的名称
Info menu >> Scene Text box >> Name Box

注:
这里我们命名为HUD

浏览图片

4. 给叠加场景添加一个相机
 3D View menu >> Add >> Camera

注:
叠加场景必须有相机

不必在意相机的位置和方向。

浏览图片

浏览图片

5. 切换到相机视图
Select camera

3D View menu >> View >> Cameras >> Set Active Object as Camera

注:
活动相机显示叠加场景.

浏览图片
浏览图片

6.在相机前面添加物体
3D View >> Add >> Mesh >> Plane

Position/Resize Plane

注:
这里简单添加了一个平面,完成的blend文件中有武器条。

浏览图片

7.物体上添加材质
Properties Menu >> Materials tab >> New

浏览图片

8.物体材质设置为无阴影
Properties Menu >> Materials tab >> Shading tab >> Shadeless checkbox

注:
叠加场景不必有灯光. 设置为无阴影让我们看到物体。

浏览图片

9. 切换到主场景
 Info menu >> Scene box list >> Select main scene

注:
叠加场景添加在主场景里。

浏览图片
浏览图片

10. 添加一个Always传感器
选择活动相机

Logic Editor >> Sensors >> Add Sensor >> Always

设置为run once  (True level triggering and False level triggering disabled)

注:
用Always传感器润兴一次。

不必在意逻辑块连接到哪里. 这里把他们连接到活动相机。

浏览图片
浏览图片

11.添加一个控制器
Logic Editor >> Controllers >> Add Controller >> And

注:
这里使用And控制器

浏览图片
浏览图片

12. 添加场景执行器
Logic Editor >> Actuators >> Add Actuator >> Scene

注:
添加叠加场景作为场景执行器的一部分。

浏览图片
浏览图片

13. 设置场景执行器为Add Overlay Scene
Scene Actuator >> Scene selection box >> Add Overlay Scene
浏览图片
浏览图片

14. 选择名为HUD的场景
Scene Actuator >> Scene List >> HUD

注:
输入用作叠加场景的场景名。
这是使用了名为HUD的场景。

浏览图片
浏览图片

15.连接逻辑块
 Always Sensor >> And Controller >> Add Overlay Scene Actuator

注:
从逻辑块的输出拉线到逻辑块的输入。

浏览图片

16.启动游戏引擎
3D View
 
Info menu >> Game >> Start Game Engine


浏览图片


              

copyright©2018-2019 gotopie.com