摘要:
这里先补充一个得分管理器: 玩家得分设置成一个静态变量: public class ScoreManager : MonoBehaviour { public static int score; // 玩家得分 Text text; ... 阅读全文
摘要:
敌人管理器:管理敌人的随机出生点创建 在场景中建立几个空物体,作为敌人的出生点 public class EnemyManager : MonoBehaviour { public PlayerHealth playerHealth; // 玩家生命脚本 ... 阅读全文
摘要:
玩家射击:(这个脚本放在玩家的空子物体上,这个位置为枪口位置) 点击鼠标,玩家射击; 射击枪口发光,射击通过射线,方向有激光效果;(关于射线不明白可以参考Unity射线相关) 射击有射击音效 射击有每发伤害,有CD 间隔时间,有射程 敌人射击脚本如下: 1.变量: 射击配置参数: publ... 阅读全文
摘要:
需求: 玩家有初始生命; 被敌人攻击后:掉血,播放受击音效,红屏(用UI图片做)闪烁提示,UI面板刷新生命 直至死亡:死亡播放死亡音效,游戏结束; 1.变量: 玩家生命 public int startingHealth = 100; ... 阅读全文