黑魂210 获取左右手控制

发布时间 2023-07-22 17:00:46作者: dontpanic1703

在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放进这两个变量。玩家的模型也添加这个脚本代码做相同的动作。