본문 바로가기
반응형

분류 전체보기123

[게임이론] Vector의 활용 [게임이론] Vector Vector는 크기와 방향으로 구성되어 있다. 티스토리의 수식 입력 방법을 몰라서 그냥 이미지로... ㅜㅜ definelife.tistory.com [게임이론] Vevtor에 이어서 직접 Unity에서 벡터를 이용해서 Player와 마우스 간 라인을 출력해보겠다. 이번에도 Unity의 구성보다는 수학 이론의 활용에 대해 중점적으로 다뤄보겠다. float ditectionRange = 4f; // 화면 상에서의 마우스 위치 Vector2 mousePos = Input.mousePosition; Debug.Log(mousePos); // 현재 마우스의 위치를 게임 내의 Position 값으로 변환 mousePos = mainCamera.ScreenToWorldPoint(mousePo.. 2020. 12. 21.
[C++]Design Pattern - Decorator Pattern [문제점] 미사일을 발사하는 우주선이 있다. 가령 어떤 아이템을 획득하면 왼쪽 미사일이 추가되고, 다시금 아이템을 획득하면 오른쪽 미사일도 추가되는 이러한 기능을 만들어보자. #include using namespace std; class SpaceCraft { int color; int speed; public: void Fire() { cout 그러나 에러(RightMissile은 LeftMissile을 받을 수 없다. // --> 공통의 기반 클래스가 있어야 한다. (우주선과 기능추가 객체는 동일한 기반 클래스를 가져야 한다.) RightMissile rm(&lm2); rm.Fire(); return 0; } 그러나 이 경우에도 불편한 점이 있다. 모든 객체가 Component를 포함해야 하는 것이.. 2020. 12. 18.
[게임이론] 삼각함수의 활용 definelife.tistory.com/search/%EC%82%BC%EA%B0%81 #define LIFE ZERO 인생 대 전환을 위한 기록, 프로그래밍과 IT 지식 소개 definelife.tistory.com 위의 삼각함수가 게임에서 어떻게 활용되는지 사례를 통해 알아본다. 1. 플레이어의 이동 void PlayerMove(float _angle) { // Space Key 눌릴때 if (Input.GetKey(KeyCode.Space)) { // Mathf.cos, sin -> Radian 0~2pi. Degree 0~360 // Degree to Radian : * Mathf.Deg2Rad Vector2 direction = new Vector2(Mathf.Cos(_angle * Mathf... 2020. 12. 15.
[게임이론] Vector Vector는 크기와 방향으로 구성되어 있다. 티스토리의 수식 입력 방법을 몰라서 그냥 이미지로... ㅜㅜ 2020. 12. 15.
반응형