摘要: 这次先加入子弹的发射吧,没用模型,先用的一个capsule的prefab代替吧。一想到各种武器之间的随意切换,就不由的想到了设计模式中的Strategy模式。有关策略模式的详细介绍可以通过百度和维基来学习。这个模式其实和State模式差不多。Weapon类是所有武器的基类,新的武器继承于它,设置发射点,子弹模型,然后实现Fire函数就可以了。WeaponManager用于管理所有武器,切换武器。using UnityEngine;using System.Collections;public class WeaponManager : MonoBehaviour { public... 阅读全文