内容纲要

1.将star预制体拖入Canvas(此时star默认放过在最下面),开启碰撞监听(Enabled Con…),开启触发器(Sensor),点击保存。然后删除Canvas中的star。 Ctrl+S保存场景。

17-玩家碰星星后星星消失插图

2.打开star脚本,此时将update中的所有代码注掉。

17-玩家碰星星后星星消失插图(1)

3.getDistanceToPlayer()方法也不需要,但是不影响个,可以先不管。然后打开Player脚本将 onBeginContact(contact,selfCollider,otherCollider){} 复制,粘贴到 update(){}, 下面。Alt+Shift+F格式化格式。(如果不知道怎么改格式化可以在上面搜索栏输入>format 或者 >格式化 了解使用方法),在这个方法中写入以下代码。

17-玩家碰星星后星星消失插图(2)

3.在Palyer脚本中的onBeginContact()方法中加入this.playJumpSound(); 为角色加上声音,Ctrl+S保存脚本。

17-玩家碰星星后星星消失插图(3)

发表评论