
卡丁车游戏修改:弹性闪光!
Tutorial
foundational
+0XP
5 mins
(49)
Unity Technologies

添加一些在卡丁车与另一个对象碰撞时触发的特效!
1. 弹性闪光!
添加一些在卡丁车与另一个对象碰撞时触发的特效!
还没有这个 Micro-Game 项目?请首先学习 Unity 入门课程。
在开始之前,您需要准备一些特殊的资源来完成本修改项目(和其他项目)。让我们检查一下您是否已经拥有这些资源!
- 打开您的 Micro-Game 项目
- 在 Project 窗口的搜索栏中,键入“billboard”(注意:在键入后,请确认“Search”一词旁边已将筛选条件设置为“All”)。
- 如果出现任何“billboard”资源,则可以从步骤 1 开始操作...但稍等一下!您可能仍没有最新版本的 Micro-Game,如果您想完成我们未来发布的修改项目,则需要此最新版本。让我们查看一下...
- 就像搜索“billboard”一样,搜索“donut”。
- 如果结果为空,强烈建议先获取最新的 Micro-Game,然后再继续任何其他修改项目。
- 明白了吗?让我们开始吧!
1.在 Hierarchy 中找到 Kart 游戏对象。
2.在 Project 视图中,打开 Assets > ChallengeAssets > Kart > Bounce Effect Prefabs 下的 Bounce Effect Prefabs 文件夹。
3.选择 Bounce Effect Prefabs 文件夹中的一个预制件。这些是预先配置的粒子系统,可以在碰撞到某些对象时播放相应的效果。
4.将您选择的弹性效果 (Bouncy Effect) 拖到 Hierarchy 中的 Kart 游戏对象上,随即将在场景中创建其副本作为 Kart 的子对象。
现在卡丁车 (Kart) 有了弹性,接下来让墙壁也具有弹性!
5.在 Hierarchy 搜索字段中,搜索“fence”
6.在 Hierarchy 搜索字段中,搜索“ModularTrack”。
注意:如果没有“ModularTrack”,请搜索“fence”
7.单击 Hierarchy 窗口以使其获得焦点,然后通过选择 Edit > Select All 来选择结果中的所有 ModularTrack(或 Fence)游戏对象。这样做可以让我们以相同的数值一次性编辑所有对象的弹性 (Bounciness)。
8.在 Inspector 中,将 Wall Collider 脚本的 Bounciness 参数调整为至少 0.9。此设置会增加卡丁车与对象碰撞时的反弹程度。
2. 额外积分
通过这些附加的小挑战提升您的 Unity 技能。
尝试在 Inspector 中调整 ParticleSystem 的属性。在 Hierarchy 中选择弹性效果预制件 (Bounce Effect Prefab),然后执行以下操作:
- 调整 Start Color 参数以使用某种颜色进行着色。
- 调整 Start Speed 参数以使粒子加快或减慢速度。
3. 加入社区并进行分享
加入 Connect 上的社区,分享您的作品和经验。
您是否已加入 Unity Connect 上的卡丁车游戏创作者小组 (Karting Creators Group)?如果没有,何不了解一下。如果您在这些挑战项目的任何部分遇到困难,或者希望与其他 Unity 创作者分享您的作品,非常适合加入这个小组。Unity 专家也将关注这个小组,为创作者们提供帮助和启发。