位置: 编程技术 - 正文
推荐整理分享噩梦系列篇之Playe攻击敌人与敌人声音播放完成(噩梦原版),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:噩梦原版,噩梦act2,噩梦pv,噩梦pv,噩梦act2,噩梦act2,噩梦pv,《噩梦》,内容如对您有帮助,希望把文章链接给更多的朋友!
现在敌人的collider和rigidbody都有了,说明可以发生碰撞了,下面就用player攻击敌人。
首先给敌人加一个脚本;enemyhealth();
上面代码里的 public void enemydamage(float damage,Vector3 hitposition)是由player的gunshoot()脚本传递过来的(如下图)。只要在激光的位置加入判断碰撞的代码就可以(attack,hitinfo.point)分别传递了敌人enemyhealth()脚本里的(float damage,Vector3 hitposition)这两个。。。这样就可以实现攻击敌人到死亡的功能了。敌人受伤和死亡都需要播放声音,只能定义一个死亡声音(脚本里的 public AudioClip deathclip;//定义死亡声音),另个用unity本来的audio source,如下图;
攻击敌人会有受伤的粒子效果:
如enemyhealth()代码的 particlesystem.transform.position = hitposition;//指射击粒子效果的位置。。。。。 particlesystem.Play();这个是播放粒子。。。。
在Unity中使用Lua脚本:语言层和游戏逻辑粘合层处理 前言:为什么要用Lua首先要说,所有编程语言里面,我最喜欢的还是C#,VisualStudio+C#,只能说太舒服了。所以说,为什么非要在Unity里面用Lua呢?可能主
噩梦系列篇之敌人攻击player功能完成 敌人攻击player功能完成;首先给敌人加入spherecollider这个collider跟之前的那个作用不同,之前是用来承受player的子弹攻击,这个是敌人的攻击范围,要把i
噩梦系列篇其他敌人制作与敌人自动生成功能 其他的敌人制作跟我们之前所做的一样,把各种脚本添加给新的敌人素材,如下图的各种面板里的各种属性脚本等。然后把他们都做成perfabs。。。。敌
标签: 噩梦原版
本文链接地址:https://www.jiuchutong.com/biancheng/377254.html 转载请保留说明!友情链接: 武汉网站建设