목록유니티 심화 (12)
아카이브
1. 조이스틱을 통해 플레이어 캐릭터 이동 2. 포탈 생성 후 플레이어 캐릭터가 포탈위로 이동하면 메세지 생성 TutorialMain using System.Collections; using System.Collections.Generic; using UnityEngine; public class TutorialMain : MonoBehaviour { [SerializeField] private VariableJoystick joystick; [SerializeField] private Player player; [SerializeField] private Portal portal; private void Start() { this.portal.onReachPortal = () => { Debug.Log..
1. 조이스틱으로 플레이어 캐릭터 이동시키기 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { [SerializeField] private VariableJoystick joystick; [SerializeField] private float moveSpeed = 2f; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { //조이스틱으로 이동 float h = this.joy..
BulletController using System.Collections; using System.Collections.Generic; using UnityEngine; public class BulletController : MonoBehaviour { [SerializeField] private float force = 1500f; private Rigidbody rBody; // Start is called before the first frame update void Start() { this.rBody = this.GetComponent(); //방향 * 힘 //월드 좌표 기준으로 힘이 가해짐 this.rBody.AddForce(Vector3.forward * this.force); } Fir..
PlayerController using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { public enum eControlType { Keyboad, Joystick } public enum eAnimState { Idle, RunB, RunF, RunL, RunR } private Transform tr; public float moveSpeed = 10.0f; [SerializeField] private float turnSpeed = 80f; [SerializeField] private VariableJo..