ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

给敌人盾牌

2022-09-07 01:33:31  阅读:145  来源: 互联网

标签:shield 方法 玩家 盾牌 敌人 enemies


项目一:太空射手

给敌人盾牌

或者至少其中一些

Gameplay showing random enemies that spawn with a shield and the shields can be destroyed.

Random enemies are spawned with a shield.

盾牌的视觉效果、动画和其他内容与我为玩家所做的完全一样。那是作为实际敌人对象的子对象。默认设置为关闭。

一旦敌人被 Spawn Manager 实例化,它会随机分配一些敌人拥有盾牌。我已将此设置为大约每三个要生成的敌人发生一次。激活是通过调用敌人的公共方法 ActivateShields 来实现的。

The code for giving some enemies shields after they have been instantiated.

How to randomly give some enemies shields when they are spawned.

public 方法只是一个简单的方法,它将敌人的 Shield 子对象设置为与 Unity 的 设置激活 方法。

A simple method for activating the enemies shield.

A simple method to activate the shield.

一旦敌人被玩家的激光射击或玩家撞击敌人击中,盾牌就会在敌人的 OnEnemyDeath 方法中被禁用。

Staged gameplay to show that the enemy shields can be either shot or rammed by the player to disable them, also showing that the enemies will be destroyed if hit a second time.

Shield destruction and enemies death in action.

使用 SetActive 方法完成禁用后,OnEnemyDeath 方法将返回调用方法,并使用 返回 跳转语句。当它以这种方式完成时,不需要其他方法来处理盾牌被击中时发生的情况。

A method that shows what happens when the enemy is hit, with or without the shield.

The method that handles what happens when the enemies are hit.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/20760/49150700

标签:shield,方法,玩家,盾牌,敌人,enemies
来源: https://www.cnblogs.com/amboke/p/16663877.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有