monster数据添加

This commit is contained in:
2025-12-26 18:19:12 +08:00
parent efe8b1b6e0
commit 732b97cc95
7 changed files with 242 additions and 389 deletions
@@ -12,6 +12,15 @@ public class MonsterControl : MonoBehaviour
public bool isSpine = true;
public Dictionary<CharacterAnimationType, string> dic_AnimKeyAnimName = new Dictionary<CharacterAnimationType, string>();
public CharacterStateType currState;
public GameObject effect_Hurt;//遮罩闪烁
public GameObject effect_Die;//删除
public void InitAnimList()
{
dic_AnimKeyAnimName.Add(CharacterAnimationType.move, "stand2");
}
//这里捕鱼的结构很简单可以穿模直接写移动
void Update()
{
@@ -19,6 +28,7 @@ public class MonsterControl : MonoBehaviour
}
public void Start()
{
InitAnimList();
ChangeState(CharacterStateType.move);
}
public virtual void OnMoveEnter()
@@ -42,6 +42,7 @@ public class BullitMove : MonoBehaviour
if (collision.tag == "Monster")
{
isTriggerFirst=false;
//击中特效
Instantiate(effectPrefab,transform.position,Quaternion.identity);
//受激
collision.transform.GetComponent<MonsterControl>().monsterData.charactersHealth.OnHurt(10, CharacterHurtType.none);
+1 -1
View File
@@ -21,7 +21,7 @@ public class Test_All : MonoBehaviour
//初始化
GameObject obj = Instantiate(monsterPrefab,Vector3.one*999,Quaternion.identity);
var v = obj.GetComponent<MonsterControl>();
v.dic_AnimKeyAnimName.Add(CharacterAnimationType.move, "stand2");
//v.dic_AnimKeyAnimName.Add(CharacterAnimationType.move, "stand2");
v.monsterData.moveLine.Init(MonsterMoveLine.dic_BezierCurveDatas["曲线"+Random.Range(1,4).ToString()], 10);