본문 바로가기

unity11

이동. 이동 이동을 할 때 는 update문에 써야한다 주기적으로 계속이동을해야하니 아래 코드를 먼저 보자.. using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { public Grid _grid; private Define.MoveDir _dir = Define.MoveDir.None; public float _speed = 2.0f; private bool _isMoving = false; // Start is called before the first frame update void Start() { } // Update is call.. 2022. 7. 7.
rigidbody, collider. rigidbody rigidbody는 게임 오브젝트가 물리작용하도록 도와주는 것이다. 예를 들어서 중력을 받도록 설정이 가능하다. collider collider는 충돌처리를 하는 것이다 물체가 rigidbody 영향을 받아서 낙하하다가, 벽에 충돌을 받으면 멈춰야한다 그래서 그때 사용하는 것이 rigidbody + colider이다. 서버를 작업할 때 중요한 것은 클라이언트를 믿으면 안되서 cross checking을 해야하는 것이다. 유니티에서 벽이 있는 부분들을 가지못하도록 막을 때 collider 처리를 한다. collider 예시 .. public class TestCollision : MonoBehaviour { public Tilemap _tilemap; public TileBase _til.. 2022. 7. 6.
에러_ (not found Tilemap) 유니티에서 Tilemap나 다른 기능들을 변수로 사용할 수 있었다. public Tilemap _tilemap을 해도 계속해서 unity에서 에러를 발생했다. 이유를 알아보니 엔진 추가에서 using UnityEngine.Tilemaps를 추가하지 않았다. using UnityEngine을 추가해서 모두 포함되는지 알았지만 그렇지않았네요.. 출처 : https://forum.unity.com/threads/the-type-or-namespace-name-tilemap-could-not-be-found.898625/ 2022. 7. 6.