在ActorManager脚本里,新建一个GameObject变量叫model,对应值是ac.model
新建一个WeaponManager 变量叫wm,去获取model里的WeaponManager。
在Awake的wm下面加上条件:
if (wm == null)
{
wm = model.AddComponent<WeaponManager>();
}
wm.am = this;
然后在WeaponManager脚本里补充am变量。
在敌人模型的WeaponHandle里添加新脚本,WeaponController
在WeaponManager里添加两个代码,作为模型双手的变量。:
public GameObject whL;
public GameObject whR;
在下面再创建一个start函数: Weaponcol改成private。
然后把模型对应的WeaponHandle放进这两个变量。玩家的模型也添加这个脚本代码做相同的动作。
标签:脚本,WeaponManager,变量,210,GameObject,wm,左右手,黑魂,model From: https://www.cnblogs.com/dontpanic1703/p/17573540.html