《Mr. Pig游戏开发:完善与音效添加》
1. 游戏进展回顾与隐藏几何的应用
当成功让Mr. Pig穿过马路时,会发现它跳到硬币上后硬币消失,同时分数增加。此时,游戏中最难的任务已被攻克,胜利在望。
理解如何使用隐藏几何来辅助游戏进行碰撞检测是一个重要概念。这一技术有广泛的应用场景:
|应用场景|具体应用|
| ---- | ---- |
|FPS游戏|可用于判断英雄是被从前面还是后面刺伤|
|平台游戏|能用于翻转附近的开关或检查英雄是否靠近边缘|
|粒子系统|例如篝火场景,当有人走进时可做出相应反应|
2. 游戏收尾工作
在开发Mr. Pig游戏时,存在一些小问题,如Mr. Pig跳出相机视野、交通莫名消失等,可通过渲染循环更新来解决。
2.1 更新相机位置
为了让相机跟随Mr. Pig的移动,需要修改相机位置。打开ViewController.swift,在updatePositions()方法底部添加以下代码:
let lerpX = (pigNode.position.x - cameraFollowNode.position.x) * 0.05
let lerpZ = (pigNode.position.z - cameraFollowNode.position.z) * 0.05
cameraFollowNode.position.x += lerpX
cameraFollowNode.position.z += lerpZ
此
超级会员免费看
订阅专栏 解锁全文
8651

被折叠的 条评论
为什么被折叠?



