본문 바로가기

전체 글183

23/08/20 개념 복습 //회전시키기 float angle = Mathf.Atan2(dir.x, dir.z) * Mathf.Rad2Deg; - Mathf.Atan2 : 인수로 들어온 x와 y의 값으로 아크 탄젠트 함수를 이용해 연산해서 결과값을 라디안 값으로 반환하는 메소드 - Mathf.Rad2Deg : 라디안 값을 각도(디그리값)로 변환시키는 메서드 2023. 8. 20.
23/08/20 [주말과제] 궁수의 전설 공격까지 만들기 ** 최대한 비슷한 에셋을 찾으려고 했으나 발견하지 못하여 적당한 에셋으로 선택! ** 기존 게임과는 다르게 캐릭터가 바라보는 방향이 오른쪽이여서 오른쪽으로 발사하게 만들었다. (+ 아쉬운점) - 방향전환을 넣으면 자꾸 멈춰있을때 캐릭터가 사라져서..ㅜㅜ 빼버렸다 - 총알이 너무 무더기로 발사되는데 어떻게 해야 한 발씩 나가는걸까.. (기존에는 스페이스바로 조절할 수 있었는데 이건 조이스틱이라 잘 모르겠다..) GameMain using System.Collections; using System.Collections.Generic; using UnityEngine; public class GameMain : MonoBehaviour { [SerializeField] private GameObject en.. 2023. 8. 20.
23/08/17 이동시키기 PlayerController using System.Collections; using System.Collections.Generic; using UnityEditor.Experimental.GraphView; 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; [SerializeField] private float turnSpeed; [SerializeField] priv.. 2023. 8. 18.
23/08/15 [광복절 과제] ※ 동기와 비동기 1. 동기(Synchronous) - 직렬적 처리 - 요청과 결과가 동시에 일어남 - 요청이 들어오면 순차적으로 작업 수행, 해당 작업이 끝날때 까지 다음 작업은 대기하고, 해당 작업이 끝난 후에 다음 작업 실행 - 순서에 맞춰 작업이 진행되지만 여러가지 요청을 동시에 처리 불가 2. 비동기(Asynchoronous) - 병렬적 처리 - 요청과 결과가 동시에 일어나지 않음 - 요청이 들어오면 해당 작업이 끝나지 않았더라도 다른 요청을 받고 작업이 끝나는 대로 결과를 처리 - 여러개의 요청을 동시에 처리 가능, 속도가 떨어질 수 있음 참고 사이트 :https://dev-coco.tistory.com/46 동기와 비동기의 개념과 차이 1. 동기(Synchronous: 동시에 일어나는) - .. 2023. 8. 15.
23/08/14 Test_Boss Test_BossMain using System.Collections; using System.Collections.Generic; using Test4; using UnityEngine; using UnityEngine.UI; namespace Test_Boss { public class Test_BossMain : MonoBehaviour { //[SerializeField] //private Button btnMove; //[SerializeField] //private Button btnRemove; [SerializeField] private Bull bull; [SerializeField] private Hero hero; void Start() { this.bull.onAttackComple.. 2023. 8. 14.
23/08/13 [주말과제] SimpleRPG 통합하기 - 주말에 감기 몸살이 조금 세게 와서 아직 마무리를 못했다..(병원가서 약도타고 주사도 맞았습니다!) - 정신날때 틈틈히 작업해서 많이 남지는 않았습니다. 이번주 화요일(광복절)까지 꼭 스크립트 및 실행 완성까지 하겠습니다..! 2023. 8. 13.