原文:《杜增强讲Unity之Tanks坦克大战》8-子弹碰撞处理

子弹碰撞处理 为了处理子弹打到坦克的伤害我们在这里新建一个Shell.cs 子弹有两种情况,碰到坦克炸开,没有碰到坦克则过 s子弹销毁. void Start Destroy gameObject, 过 秒子弹销毁 碰到子弹我们这里使用OnTriggerEnter,要想这个发生首先要确保Shell预设体里面Collider的Is Trigger已经被选中了. image 然后在OnTrigger ...

2018-10-22 19:30 0 991 推荐指数:

查看详情

增强UnityTanks坦克大战》5-子弹

5 子弹 本节的任务是创建子弹的Prefab image 首先从Model/Shell找到子弹的模型,拖入Hierarchy中,添加刚体组件,所有属性默认值. 添加Capsule Collider,选中 ...

Tue Oct 23 03:27:00 CST 2018 0 779
增强UnityTanks坦克大战》6-发射子弹

6 发射子弹 本节完成发射子弹的功能,最终代码如下: image 首先,发射子弹得确定发射的位置和方向,还有发射的初始速度.具体的发射速度和按下发射按键的时间长短有关,这个关于子弹的蓄力我们在第九小节中会 ...

Tue Oct 23 03:28:00 CST 2018 0 785
增强UnityTanks坦克大战》9-发射子弹时蓄力

9 发射子弹时蓄力 实现效果如下 image 按下开火键(坦克1为空格键)重置力为最小力,一直按着的时候蓄力,抬起的时候发射。如果按着的时候蓄力到最大,则自动发射,此时在抬起则不会重复发射。 首先定义和力相关 ...

Tue Oct 23 03:31:00 CST 2018 0 1128
增强UnityTanks坦克大战》4-坦克的移动和旋转

4 坦克移动和旋转 本节课的目标是实现同时wsad和上下左右控制两个坦克分别移动和旋转 4.1 本节代码预览 image 将上节课场景s2另存为s3. 4.2 添加车轮扬沙效果 从Prefabs里面找到 ...

Tue Oct 23 03:24:00 CST 2018 0 1602
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM