【发布时间】:2016-07-06 21:48:58
【问题描述】:
我有 2 个对象在行为方面做同样的事情,但唯一不同的是造成的伤害。现在我有 2 个脚本,它们是相互复制粘贴的。相同的功能相同的一切。我怎样才能制作 1 个脚本来优化我的工作而不是重复我的东西?谢谢。
using UnityEngine;
using System.Collections;
public class Script1 : MonoBehaviour {
private float attackDamage = 5;
void OnCollisionEnter(碰撞项) { item.gameObject.GetComponent().Damage(attackDamage); 禁用Obs(); }
public void disableObs()
{
gameObject.SetActive(false);
}
}
脚本 2 也是一样。我只是改变了伤害变量
【问题讨论】:
标签: c# unity3d unityscript