본문 바로가기

Unity26

Unity 포켓몬 게임 구현하기 3(Animation) 애니메이션 적용하기 window > animation > animation을 키고, 애니메이션 창을 프로젝트 창에 넣어준다. 기본상태 애니메이션가장 먼저 기본상태의 움직임을 표현 해줄것이다. 피카츄 그림을 선택하고, new animation을 만들어준다.빨간색 버튼을 눌러주고, 오른쪽의 흰색 선을 50프레임으로 옮긴 후, 피카츄의 위치를 조금 위로 이동해준다. 이후 100프레임으로 흰색선을 옮긴 후, 피카츄를 처음 위치로 다시 옮겨준다(첫번째 키를 누른 후 ctrl+c, ctrl+v) 이후, 플레이 버튼을 누르면 다음처럼 피카츄가 움직이는것을 확인할 수 있다.   파이리 역시, 동일하게 애니메이션을 넣어준다. 프로젝트 창의 Animation폴더로 가면 다음과 같은 파일이 생성이 되어있다.  삼각형은 애니.. 2024. 4. 25.
렌더 파이프라인의 구분 Built In(Legasy)(3D) => 저사양 사양을 낮춰서 범용성을 키우고싶을 때 사용한다.(모든 기기에서 사용하고싶을 때 => 사용자 수 증가) 멀티플레이 서버(렌더 파이프라인이 무거우면 서버 속도가 느려진다. => 핑이 튄다) 연산이 많이 들어가는 게임에 사용한다.(시뮬레이션, AI형 게임) URP(Universal Render Pipeline, Shader Render Pipeline) => 중간사양 가성비 게임 제작에 사용한다. 최대한 모든 기기에서 사용하고 싶고, 최대한 멋있는 그래픽을 선보이고 싶을 때 사용한다. HDRP(High Definition Render Pipeline) => 영화같은, 고사양 주로 영상 계열에서 사용 => 녹화해서 사용한다. 멋있고 현실적인 그래픽을 보여주고 싶.. 2024. 4. 23.
2024/04/19 포켓몬 게임 구현하기 2 C# 함수 void => 일반적인 함수. 값을 뱉어낼 수는 없다. string, int, bool => 각각 string, int, bool 값을 뱉어내는 함수이다. 어제 문자로 작성해 주었던 부분을 전부 함수화 시켜 다음과 같이 작성하였다. using System; using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; using TMPro; using UnityEngine.UI; using UnityEditor.UI; using UnityEngine.UIElements; using Unity.VisualScripting; public class Test1 : MonoBehaviour.. 2024. 4. 19.
수박게임 주요 기능 스크립트로 구현하기 보호되어 있는 글 입니다. 2024. 4. 19.