UnityVR--小程序2--吃金币

用手柄遥感操控,让游戏主角OVRPlayerController在VR场景中移动,接近金币时,让金币飞向主角后消失,相当于主角“吃”了金币。

1. 建立金币模型,这里用球Sphere来代替,可以改名为Coin,并勾选它的碰撞体"SphereCollider"组件的"IsTrigger"

UnityVR--小程序2--吃金币_第1张图片

2. 给金币挂上Coin.cs脚本

UnityVR--小程序2--吃金币_第2张图片

  3. 为了游戏的娱乐性,可以将这个Coin模型保存为预制体,并在场景中的各处多安排一些

UnityVR--小程序2--吃金币_第3张图片      UnityVR--小程序2--吃金币_第4张图片

 4. 给主角OVRPlayerController挂上CoinCatch.cs脚本

UnityVR--小程序2--吃金币_第5张图片

 5. 运行后,只要将主角移动到距离金币为2的半径范围内,就可将金币吃掉。

拓展与思考:

1. 为了分辨金币,也可以在金币上挂上小程序1中的旋转脚本,让金币动起来。

2. 将金币的形态修改成扁平、金色,与现实金币接近。

你可能感兴趣的:(UnityVR-游戏场景,unity3d,vr)