用Blender2.8制作简单的推球3D游戏
现在用Blender2.8建模软件制作一款简单的3D游戏,当然这里只是作为娱乐练习使用,不是什么正儿八经的游戏,所以只用Blender这款3D软件就行了。至于Blender2.8软件怎么制作游戏,相信关注一人客的开源系列文章的朋友都知道了,这里不再赘述。
既然是游戏,那么就不可避免要交互。在PC端,我们是通过键盘和鼠标来和计算机交互的,同样,现在很多游戏,也是需要键盘鼠标来操作游戏里面的物体或元素。所以我们本篇Blender重庆3D动画公司的学习短文就是介绍键盘鼠标两种方式如何移动操作3D游戏里的角色的,这里简单做一个推球的3D游戏,可以通过键盘的游戏方向键(这里是指W、A、S、D,相信玩游戏的朋友对这几个键比较熟悉)而非方向键来控制。目标就是用键盘控制角色各方向的移动,鼠标拖曳角色。
首先新建一个经纬球,平滑着色下,上个材质。拉一个平面出来当地面,这里用个砖墙纹理。再就是立方体,也上材质。其他还有灯光、摄像机,世界环境什么的,建模的步骤就不说了。基本的模型建立好了,然后在物理标签里给球、立方体和地面添加刚体,让球和立方体分别作为动态。然后就可以实现游戏的控制部分了。
由于我们以前已经把相应的插件安装成功。那么当我们在属性里设置参数的时候,就可以看到Armory属性。我们要实现的是,键盘控制球体移动,推动立方体,把它推下平面掉下去。游戏虽然简单到发指,但这是游戏里最基本的控制。既然要控制球体,那么就要给球体绑定控制。
选择球体,然后在物体标签里找到Armory Traits的选项,点击加号选择绑定,然后确定,这时候下面就会有class可以选择。重庆影视公司可以选择的选项很多,这也是游戏制作里常用的功能。这里我们选择简单移动物体对象,也就是英文的SimpleMoveObject,然后确保选中Armory Traits下面列表框里的SimpleMoveObject。此时就建好了一个很基本的绑定,其他默认就行。
然后我们就可以在渲染里,找到Armory Player里的开始按钮,直接点击play就会生成一个游戏界面。是不是简单到爆炸?当然,这个项目在开始运行之前,是必须需要先保存到本地的。另外,Armory Player选项里,有play和清空两个按钮,下面是两个选项:Runtime和相机。而Runtime两个选项则是本地游戏和浏览器游戏两种方式。相机,就是视图角度。
这里只是简单的运行,而如果想发布生成游戏项目,就要点开下面的Armory Explorter来设置了。这里的选项就是用来发布游戏的,里面有详细的设置参数。如果我们有兴趣,还可以输出安卓手机端的文件,再简单打包就成安卓手机游戏了。当然这里只是演示了键盘移动游戏角色的步骤,前面还提到用鼠标来拖拽,设置也简单,就是在绑定的选项中,选择PhysicsDrag就行。而还有具体的重庆3D制作功能,就要看一人客以后的开源系列短文了。