unity—触发器

2019-10-28  本文已影响0人  一道数学题

打开unity新建3d场景

先创建一个地面(鼠标右键单击左侧面板-选择3D object-plane)

从资源商店里导入人物

将人物拖到场景中

调整人物和摄像机到便于自己观察的位置

单击上方animator,在layers中点击+,创建动画层,重命名一下,拖到最上层。

在assets中找到动画文件idle和wave,拖到my layer中

在idle上点击鼠标右键,选择make transition 将箭头指向wave,在wave上点击鼠标右键,选择make transition将箭头指向idle

选择框1中的parameters,点击加号选择bool,重命名

点击idle指向wave的箭头,点击右侧面板中的加号,选择上一步创建的wave

点击wave指向idle的箭头,点击右侧加号,选择wave,将true改为false

选择malefree1,在右侧面板更改为

点击Scence回到场景中,在左侧面板右键单击选择3D object-sphere创建一个球,放大到合适的位置(参照下图)

勾选右侧sphere collider下的is trigger

在assets面板中鼠标右键单击选择import package-characters  导入包

通过图中所示路径找到第一人称摄像机,拖入场景中,移动位置,放置到球外(不能太高)

选中摄像机,选择缩放工具,缩小一下摄像机

选中FPSContreller,在右侧面板中更改walk speed和run speed的数值

选中球,在右侧面板中取消勾选mesh Renderer

在assets中点击鼠标右键选择create-C# script,创建脚本,重命名

脚本暂时木得

上一篇下一篇

猜你喜欢

热点阅读