查看“Blender2.5x-2.6完全教程 1.1.8”的源代码
来自Ubuntu中文
←
Blender2.5x-2.6完全教程 1.1.8
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=第 1.1.8 节 牛刀小试简单游戏 (test-3)= *启动Blender后,现在切换布局 ⇒ 在上方标题栏中“Defalut默认”字样的左边,有一个“白色方框”标志的按钮,鼠标左键点击它 ⇒ 在弹出的菜单中选择Game Logic,可以看到Blender切换到了游戏逻辑布局 ⇒ 中央上方是和Defalut默认布局一样的3D视图,只不过是处于Top顶视图的状态 ⇒ 鼠标右键点击3D视图中央的Cube立方体,被选中的Cube立方体外框呈桔黄色 ⇒ Game Logic游戏逻辑布局的下方中央,左边的一组选项和按钮栏是用于添加“触发游戏事件的条件”,中间的一组选项和按钮栏是用于添加“各种触发条件之间的关系”,右边的一组选项和按钮栏是用于添加“需要执行的游戏事件”。 *继续上例,现在添加一个触发条件 ⇒ 由于之前已经选中了Cube立方体,所以在左中右的三组选项和按钮栏中都可以看到有Cube字样 ⇒ 鼠标左键点击左边一组选项和按钮栏中的Add Sensor添加触发器按钮 ⇒ 在弹出的菜单中选择Mouse鼠标,左边一组选项和按钮栏的下方出现了一个Mouse鼠标栏目 ⇒ 该栏目中的Mouse Even鼠标事件默认已经是Left Button左键按钮,不需要改变 ⇒ 鼠标左键点击中间一组选项和按钮栏中的Add Controller添加控制器器按钮 ⇒ 在弹出的菜单中选择And并且,中间一组选项和按钮栏的下方出现了一个And并且栏目 ⇒ 该栏目中的所有选项都取默认值即可,不需要改变 ⇒ 现在鼠标左键点击并按着左边Mouse鼠标栏目右上角的小黑点,拉出一务线,把这条线接到中间And并且栏目左上角的小圆圈里。 *继续上例,现在添加一个执行动作 ⇒ 鼠标左键点击右左边一组选项和按钮栏中的Add Actuator添加执行器按钮 ⇒ 在弹出的菜单中选择Motion运动,右边一组选项和按钮栏的下方出现了一个Motion运动栏目 ⇒ 该栏目中的Motion Type运动类型默认已经是Simple Motion简单运动,不需要改变 ⇒ 该栏目中的Loc位置项目中,鼠标点击中间的Y: 0.00数值,把数字改为1 ⇒ 该栏目右边还有二个L按钮,默认已经是被按下的深色状态,不需要改变 ⇒ 现在鼠标左键点击并按着中央And并且栏目右上角的小黑点,拉出一务线,把这条线接到右边Motion运动栏目左上角的小圆圈里 ⇒ 现在我们完成了一个最简单的游戏控制动作:当鼠标左键按下时,并且……时(我们没有添加其它触发条件,所以“并且为空”),Cube立方体将沿着它的“L”自身坐标Y轴向前移动一个单位。 *继续上例,现在测试游戏 ⇒ 把鼠标放在ame Logic游戏逻辑布局的上方中央的3D视图中 ⇒ 按下键盘的 P 键,可以看到3D视图中变成了渲染后的画面 ⇒ 点击一下鼠标左键,可以看到Cube立方体向上移动了一步 ⇒ 再点击一下鼠标左键,Cube立方体又向上移动了一步,移出画面外看不见了 ⇒ 按下键盘的 Esc 键,退出游戏测试,现在回到了3D视图的Top视图画面 ⇒ 按照之前的方法,在Game Logic游戏逻辑布局的下方中央,为左中右三组选项和按钮栏再分别各多添加一项 ⇒ 不同的是,左边的Mouse鼠标栏目Mouse Even鼠标事件改为Right Button右键按钮,中间的也是And栏目默认即可,右边的Motion运动栏目Y: 0.00数值改为-1 ⇒ 再次按P键测试游戏,就可以实现点击鼠标左键Cube立方体前进,点击鼠标右键Cube立方体后退。 *继续上例,现在输出游戏 ⇒ ===<center>— [[Blender2.5x-2.6完全教程|返回目录]] —</center>===
返回
Blender2.5x-2.6完全教程 1.1.8
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息