-
Notifications
You must be signed in to change notification settings - Fork 2
develop Enemy Health Mechanism
Jeon-YJ1004 edited this page Jun 16, 2023
·
1 revision
- 몬스터 레벨 = Max( 캐릭터 레벨 , 몬스터 Level 스탯 )
- 몬스터 최대 레벨=end+ level. 이보다 더 캐릭터 레벨이 올라간다고 해도 몬스터 레벨이 더 이상 증가하지 않는다.
- 스폰되는 몬스터 체력=몬스터 레벨* maxHP ex) 머드맨은 5분 부터 등장하고 이때 캐릭터 레벨이 10이라면 이후 캐릭터 레벨이 11일때 머드맨의 레벨 스탯이 1이기 때문에 몬스터 레벨은 11이 됩니다.
[Enemy.cs]
private void OnEnable()
{
//...
level = Mathf.Max(enemyData.Level, GameManager.instance.level);
maxLevel = enemyData.Level + enemyData.end;
if (level > maxLevel) level = maxLevel;
health = enemyData.MaxHP*level;
//...
}