728x90
반응형

유니티 22

[유니티] 타일맵 사용하기

2D 픽셀 기반 게임을 제작할 때 타일맵을 활용하면 작업을 효율적으로 할 수 있다,   Window > 2D > Tile Palette 경로에서 타일 팔레트 창을 열어준다.    새 그리드를 생성해준 뒤 스프라이트를 드래그해서 올려놓으면 브러쉬처럼 사용할 수 있다. 브러쉬를 눌러서 게임뷰에서 그리고 지우개를 눌러서 게임뷰에서 불필요한 이미지는 지울 수 있다.     브러쉬 크기가 그리드에 맞지 않을 경우 스프라이트 이미지 크기에 맞게 Pixels Per Unit을 수정해주면 된다.

캡슐화(Encapsulation)

캡슐화(Encapsulation)객체 지향 프로그래밍(OOP)의 핵심 개념 중 하나로,데이터(변수)와 해당 데이터에 작용하는 메서드(함수)를 하나의 단위(클래스)로 묶고,외부에서 직접 접근을 제한하는 것  캡슐화의 핵심 원칙데이터 은닉(Data Hiding)객체의 내부 상태(변수)를 외부에서 직접 접근하지 못하도록 제한주로 private 접근 제한자를 사용한다.정보 보호(Protection)외부에서는 반드시 제공된 메서드(getter/setter)를 통해서만 내부 데이터를 읽거나 변경할 수 있다. 인터페이스 제공(Abstraction)외부에서는 내부 구현 세부사항을 알 필요 없이, 필요한 기능만 사용할 수 있다.  캡슐화 예제using UnityEngine;public class Player : Mono..

Unity [SerializeField]

[SerializeField]유니티에서 Private 변수를 인스펙터 창에서 노출할 수 있도록 하는 속성이다.using System.Collections;using System.Collections.Generic;using UnityEngine;public class test01 : MonoBehaviour{ [SerializeField] private int health = 100; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { }}// private 접근 제한자: 변수는 클래스 ..

[유니티 Unity] HTML 빌드 오류 해결

⛔ Build/buildhtml.framework.js.br 오류Unable to parse Build/buildhtml.framework.js.br! This can happen if build compression was enabled but web server hosting the content was misconfigured to not serve the file with HTTP Response Header "Content-Encoding: br" present. Check browser Console and Devtools Network tab to debug. 구문 분석 오류라고 하는데알아보니 Decompression Fallback을 체크해주면 해결된대서 체크하고 다시 빌드해보니... 아래..

[유니티/Unity] Enter Safe Mode 해결하기

유니티 실행중 Enter Safe Mode 화면이 뜬 후 정상적으로 실행이 되지 않을 경우 아래와 같은 방법으로 해결할 수 있다.    프로젝트 실행 후 Console에서 오류가 일어난 경로를 확인한다.경로에 Library가 보일 경우 프로젝트 파일 안에서 Library폴더를 통으로 삭제한 뒤 유니티를 재실행 시킨다.    Library폴더는 유니티 실행시 자동으로 다시 생성되기 때문에 삭제해도 무방하다.

[유니티/Unity] aab / apk 차이점, 빌드 방법

aab / apk 유니티로 안드로이드 용 실행 파일을 빌드할 때 두가지 옵션을 선택할 수 있습니다. apk - 안드로이드 폰에 바로 옮겨서 테스트할 수 있음 aab - 구글플레이스토어에 등록하기 위해 필요한 파일 빌드 방법 유니티에서 빌드할 때 Build App Bundle (Google Play) 옵션을 체크하면 abb 파일을 빌드할 수 있고 체크하지 않으면 apk 파일을 빌드할 수 있습니다.

[플래피버드] 수정해서 런칭까지 해보기

서론 21년도에 유튜브보고 만들어둔 프로젝트를 간단히 수정해서 런칭까지 해보았다. https://www.youtube.com/watch?v=EqoU1PodQQ4 플래피버드 -> 새가 점프해서 토관 사이 통과하며 점수쌓는 게임. 수정 방향 -> 달려가는 캐릭터 위아래 허들 넣고 허들 사이 통과하며 점수쌓기. 챗GPT한테 이름도 추천받아 봤는데 뭔가 좀 투머치해서 그냥 플래피런 하기로 했다. 오랜만에 열어본 프로젝트라 먼저 정리를 좀 해보았다. 1. 기존 구현 씬 2개 - 인게임 PlayScene, 게임오버 GameOverScene 씬1 인게임 캐릭터 - 3프레임짜리 애니메이션 아무 곳이나 누르면 캐릭터가 일정 범위 점프 + 뾱 소리 배경 - 뎁스 3단계 (루프 처리) 하늘 / 토관 / 땅 (토관에는 충돌 ..

728x90
반응형