美文网首页
实现小球移动并且拾取物品

实现小球移动并且拾取物品

作者: _凉笙 | 来源:发表于2016-12-15 01:51 被阅读0次

一、让球体移动

首先我们先创建一个平面以及球体将他们位置放好,然后为球体添加一个刚体。


添加刚体组件

然后我们再创建一个C#脚本,将脚本挂载在球体上,然后打开脚本开始写代码,代码如下:


球体移动 然后我们再把参数传上去球体就能前后左右移动了
Paste_Image.png

下面我们就要让摄像机跟随着我们的球体走了,将摄像机当成球体的子物体当然不行,首先我们再创建一个C#脚本文件,让其挂载在我们的摄像机上,然后我们打开脚本。


Paste_Image.png
Paste_Image.png 下面我们再用CUbe将场景搭建好,然后我们再创建我们的拾取物,首先创建一个Cube;然后为了效果我们给它三个轴都旋转45度,然后看看效果
Paste_Image.png 然后我们再让这个拾取物旋转起来先创建一个C#脚本让其挂载在拾取物上,然后我们打开脚本编写
Paste_Image.png
下面我们再将拾取物设置为预制物,然后再将这些拾取物摆放好
Paste_Image.png

下面我们就要让其成为拾取物了,我们首先打开我们球体的C#脚本编辑让其在碰撞的时候形成一个触发摧毁拾取物。当该游戏对象发生碰撞时候就会该游戏对象就会被禁用。


Paste_Image.png 然后我们再来到Unity3D在拾取物的预制物上创建一个Tag命名为PickUp,然后我们在预制物的Tag上选择PickUp
Paste_Image.png
再将我们预制物上的触发器勾选;
Paste_Image.png
这样我们的拾取物就真正完成了。开始游戏移动小球,当小球触碰到拾取物时,拾取物就会被禁用消失;
Paste_Image.png 最后开始我们的计数器了,显示拾取的数量,首先我们创建一个空物体,给它添加一个组件GUIText设置好位置。然后进入我们的球体的C#脚本里面编辑
Paste_Image.png
Paste_Image.png 最后我们将GUI给它
Paste_Image.png 运行看看,好像还不错 123.gif

相关文章

  • 实现小球移动并且拾取物品

    一、让球体移动 首先我们先创建一个平面以及球体将他们位置放好,然后为球体添加一个刚体。 然后我们再创建一个C#脚本...

  • 小程序抛物线可连点加入购物车

    首先构造小球层,小球层里应有一个inner层,用于控制匀速水平移动,而小球层就控制变速垂直移动,似乎这样就可实现抛...

  • day12-作业

    实现鼠标点击屏幕产生小球,小球自动移动,与屏幕碰撞会反弹。小球之间碰撞,会随机吃掉。 定义部分颜色的模块

  • 实现小球在弹射前的拉伸特效和动态障碍物特效

    当前我们实现小球弹射时,会先用鼠标点击小球,然后移动鼠标,当松开鼠标时,小球会弹射向鼠标松开的位置。我们按住小球的...

  • 基于C语言的小球移动课程设计

    用C语言实现“小球移动”的简单图形游戏。可添加、删除小球,小球的分数和大小随机,球会在游戏区域内反弹,小球可被删除...

  • [Unity + Bolt] 可拾取物(Pickable Ite

    创建可拾取物 创建一个用来被“拾取”的物体。 可拾取物的造型我使用了一个小球,放在一个名为“Pickable”的空...

  • JavaScript 一些小问题

    小球移动: 滚动抽奖 div 移动 This inspection detects names that shou...

  • 6、Open基础综合实战(-)-实现球的自转加公转

    实现效果: 能随着观察者的不断移动,都能观察到小球的公转加自转 最终图片效果: 大体实现思路及步骤拆分: 1、先实...

  • 知识回顾第一期

    一、作品效果1、小球朝着某个方向移动,碰到舞台边缘反弹。2、小猫追着小球跑,当小猫碰到小球后,小球随机变换位置继续...

  • Python游戏练习之弹球示例

    这篇文章主要介绍了python实现的弹球小游戏,由键盘控制底部挡板移动,碰撞小球的游戏功能。 需求描述: ball...

网友评论

      本文标题:实现小球移动并且拾取物品

      本文链接:https://www.haomeiwen.com/subject/hgswmttx.html