1. 이동시 Rigdoby와 Nav 충돌나는거 수정 2. 데이터 매니저에서 데이터 받아오는것에 대한 방식을 대폭 수정 3. 스폰 컨트롤러 방식 조금 수정 4. 벽과 플레이어 캐릭터 충돌시 미끄러지는 기능 추가(다른 오브젝트와는 테스트 안해 봄) - 캐릭터 컨트롤러에 스테이터스 하는거 손 봐야 함
44 lines
1016 B
C#
44 lines
1016 B
C#
using System;
|
|
using Unity.VisualScripting;
|
|
using UnityEngine;
|
|
|
|
public class GameScene : BaseScene
|
|
{
|
|
protected override void Init()
|
|
{
|
|
base.Init();
|
|
|
|
_sceneType = Define.Scene.Game;
|
|
CreateJoyStick();
|
|
CreateSpawner();
|
|
}
|
|
void CreateJoyStick()
|
|
{
|
|
/* 이거도 후에 UIManager 라는거 만들어서 한 번에 관리하게 하기 */
|
|
GameObject joystick = Manager.Resource.Instantiate("Prefabs/UI/JoyStick", GameObject.Find("@Scene").transform);
|
|
joystick.AddComponent<VirtualJoystick>();
|
|
}
|
|
|
|
void CreateSpawner()
|
|
{
|
|
GameObject spawner = Manager.Resource.Instantiate("Prefabs/UI/Spawner", GameObject.Find("@Scene").transform);
|
|
|
|
var spawn = spawner.AddComponent<SpawnController>();
|
|
spawn.EnemyPrefabPath = "Prefabs/Characters/Test_Enemy";
|
|
spawn.EnemyDataPath = "Data/E_Test1";
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
|
|
}
|
|
|
|
public override void Clear()
|
|
{
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|