实现游戏角色挥砍大剑,杀死怪物
来源:互联网 发布:淘宝宝贝图片怎么下载 编辑:程序博客网 时间:2024/05/14 22:28
今天修正游戏中怪物碰撞角色大剑自动掉血,在这里说明下:
1.大剑是角色的子物体,只需给角色添加触发器和刚体,当给大剑添加Box Collider后,不需要勾选IsTrigger就可以实现碰撞检测;
2.当主角播放挥动大剑的动作时,AddComponent<>()方法给大剑添加盒型碰撞器(Box Collider);
3.挥动大剑动作完成Destroy方法销毁碰撞器;
下面是代码(以横砍动作为例):
if (Input.GetKeyDown(KeyCode.Q))
{
agent.destination = transform.position;
transform.LookAt(hit.point);
//横砍
AnmitionCounter();
//触发器为真
cloneCollider = weapon.AddComponent<BoxCollider>();
}
else if (Input.GetKeyUp(KeyCode.Q))
{
Destroy(cloneCollider);
print("aaaaaa");
}
运行效果:
挥动大剑产生碰撞器,按键抬起碰撞器会消失
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
0 0
- 实现游戏角色挥砍大剑,杀死怪物
- Cocos2d-x实现游戏怪物血条血条
- ARPG游戏中怪物AI实现
- android 游戏 实战打飞机游戏 怪物(敌机)类的实现(4)
- 游戏角色
- 游戏角色
- 游戏角色
- 游戏角色
- 游戏角色
- 3D塔防游戏实现 3 怪物门以及生命塔(Feekood语言)
- 3D塔防游戏实现 4.1 怪物3D空间自动移动(Feekood语言)
- 3D塔防游戏实现 4.2 3D怪物连续刷新(Feekood语言)
- 3D塔防游戏实现 5.2 3D怪物死亡(Feekood语言)
- (NO.00005)iOS实现炸弹人游戏(十一):怪物之火精灵
- 怪物攻击角色时,UI上箭头执行怪物的方向
- [Unity3D]Unity3D游戏开发之怪物AI
- [Unity3D]Unity3D游戏开发之怪物AI
- Lua游戏开发—怪物,人物排序
- 性格内向不善言辞的人,如何锻炼卓越口才?
- hibernate三级缓存(查询缓存)
- 定量,定时,随机生成怪物
- Spark SQL1.2与Hive互通操作
- 从java内核看性能分析与设计
- 实现游戏角色挥砍大剑,杀死怪物
- SZU 2015 Winter Training Day#4
- 还记得那年大明湖畔的Java 7吗
- <转>数学专业的数学与计算机专业的数学的比较
- ld: file not found: /Users/chenweidong/Library/Developer/Xcode/DerivedData/.......
- 【学习笔记】在原生javascript中使用ActiveX和插件
- Java同步调用external app
- c语言学习笔记
- JAVA复习笔记--------文件IO