unity拾取物体显示信息_[Unity + Bolt] 可拾取物(Pickable Item)的交互制作

本文详细介绍了如何在Unity中创建可拾取物体,包括添加Sphere Collider和UI元素。通过Bolt创建交互逻辑,使得物体在被玩家触发时显示UI提示,并在拾取时正对摄像机。同时,讲解了Player与Pickable物体的交互过程,包括面向、播放拾取动画及触发Custom Event。
摘要由CSDN通过智能技术生成

创建可拾取物

创建一个用来被“拾取”的物体。

可拾取物的造型我使用了一个小球,放在一个名为“Pickable”的空物体中。交互做在Pickable上,美术造型可以随意更换。

删掉小球的碰撞体,给Pickable添加一个Sphere Collider,设置好合适的大小,勾选上Is Trigger选项。这个Collider就是触发器,玩家必须在其范围内才能进行“拾取”操作。

UI的制作

然后要制作一个UI,提示玩家可以进行“拾取”操作了。这个UI需要悬浮在Pickable上面,因此我选择将其做成场景UI物体而非全局UI覆盖。

给Pickable添加一个Canvas作为其子物体,命名为Pickable_Canvas,然后在Pickable_Canvas下添加一个Panel以方便观察。

Pickable_Canvas的Render Mode要改成World Space。这样才是场景UI而非全局UI。

这里将Scale都设置成0.01是为了方便设置其长宽尺寸。由于Rect Transform的长宽尺度单位是“米”,因此对于一个实际大小10cm左右的Canvas来说,Width和Height都只有0.x甚至0.0x,不方便调节。Scale设置为0.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值