본문 바로가기
반응형

unity22

[Unity] 디버그 로그 사용하기 Unity에서 디버그 로그를 사용하는 방법에 대해 알아본다. 다음과 같이 Debug.Log("...") 코드를 작성한다. public class Script2 : MonoBehaviour { // Start is called before the first frame update void Start() { Debug.Log("Start"); } // Update is called once per frame void Update() { Debug.Log("Update"); } } 게임을 실행 시키면 Console 창에 다음과 같이 로그가 출력됨을 알 수 있다. 그리고 Console 창에서 로그를 더블클릭하면 해당 로그에 대한 코드로 바로 이동을 할 수 있다. 이를 통해 에디터 상에서 런타임 상의 추치들을 확.. 2021. 1. 31.
[Unity] MonoBehaviour 유니티 엔진에서 GameObject를 생성하고 이 객체에 Script를 추가하면 다음과 같이 C# 클래스가 자동으로 생성된다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Script3 : MonoBehaviour { // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } } 이 클래스는 MonoBehaviour를 상속 받았다. 본 객체 상에서 코딩을 하려면 MonoBehaviour에 대해서 잘 알고 있어야 하겠다. MonoBeha.. 2021. 1. 31.
[게임이론] 마찰력의 활용 [게임이론] 마찰력과 저항력에서 학습한 것들을 바탕으로 Unity에서의 예제를 구현해본다. 마찰력 아래와 같이 경사가 있는 Slope와 Box가 있고 마찰력에 의해 상자가 움직이거나 움직이지 않는 것을 바탕으로 마찰력에 대해 알아본다. 이 예에서는 Box의 friction이 0.9, Slope의 friction은 0.9로 동일하다. 그러므로 상자는 움직이지 않는다. 이 예에서는 Box의 friction은 0, Slope의 friction은 0.9로 차이가 발생하여 상자가 Slope상에서 아래로 미끄러져 내려간다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class BoxState : MonoB.. 2021. 1. 21.
[게임이론] 등가속도 운동, 포물선 운동의 활용 [게임이론] 등가속도 운동, 포물선 운동에서 학습한 내용을 Unity에 적용해본다. 위의 동영상과 같이 Space키를 누르면 입력한 각도와 가속도로 포물선 운동을 하는 예제를 바탕으로 등가속도 운동 및 포물선 운동에 대해 알아본다. Inspector상에서 Ball에 대한 가속도는 10, 각도는 50도로 설정되었다. 이에 대한 소스 코드는 다음과 같다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class BallController : MonoBehaviour { public float shotVelocity; public float shotAngle; private Rigidbody2D ball.. 2021. 1. 18.
반응형