정의유니티 빌보드는 3D 공간상에서 Polygon의 방향이 항상 시야 방향으로만 보이게 하는 기법여러 가지 특수효과나, 나무, 이펙트, 구름 혹은 항상 화면상에 보여야 하는 객체를 표현할 때 유용하다. 본문코드 using System.Collections;using System.Collections.Generic;using UnityEngine;public class BillBoard : MonoBehaviour{ private Transform camTransform; private void LateUpdate() { camTransform = Camera.main.transform; transform.LookAt(transform.position + (cam..
픽셀 이미지 유니티로 가져왔는데 깨졌을때원본은 이런 색상의 캐릭터입니다. 유니티로 가져왔더니 이게 무슨 물에 10번정도 담궜다가 빼낸 색이 되었습니다.깨지는것도 깨지고 말입죠... 원인은 압축을 해서 가져와서 그런것입니다.도트를 사용할 경우 압축 옵션을 None으로 설정해주면 되는데 초기 설정은 픽셀 데이터 색상을 적당히 최적화 해버리기 때문에 적당히.. 자기들끼리 최적화가 된다 이 말.. 내가 알아낸건 아니고 튜터님이 예전에 다른분 알려주실때 저장해둔 자료이다. https://blog.naver.com/PostView.nhn?blogId=hram01&logNo=221489477514 Shader 기본이론 _ 텍스처 포맷 (1)00. Shader 이란 무엇인가? 일단 셰이더 수업을 들으니.. 가장 먼저..
스파르타 본사 방문 이유최종프로젝트로 어떤 프로젝트를 할 것인지 정하다가 매니저님이 방치형 멘토님도 계시고 많은 경험을 할 수 있을거라고 하시면서 내가 만들고싶은 게임보다 잘되는게임, 트렌드를 따라가보는 것은 어떻겠냐 하고 추천해주셨고 팀원들과 상의끝에 들어가게되었다.물론 우리가 들어가고 싶다고 들어간게 아니라 뽑힌거긴한데 어떤 기준으로 뽑았는지는 잘모르겠어서 그냥 내가 잘나서 뽑으셨구나 하고있다. 팀원들과의 첫만남은 정말 어색했습니다.. ^^ 제가 안면인식장애가 약간 있어서 어디서 저를 쳐다보고 계셨는지, 몇번 저를 지나가셨는지는 모르겠는데 저는 아무리 둘러봐도 진짜 못알아봤습니다...그리고 결국 먼저 와주셔서 팀원 두분이랑 만나서 다른분 만나러가는데 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아니 왜 셋이 1m씩 ..
스크립터블 오브젝트(ScriptableObject)스크립트 기반의 데이터 컨테이너이다. 데이터를 저장하고 관리하기 위한 컨테이너 느낌이다. 장점:메모리 관리와 성능 향상: 스크립터블 오브젝트는 인스턴스화된 MonoBehaviour보다 경량화되어 있어 메모리 사용량이 적고, 여러 인스턴스 간 데이터 공유가 좋다.데이터 중심 설계: 주로 데이터를 저장하고 관리하는 용도로 설계되어 있어, 게임의 다양한 설정, 상태, 아이템 등을 쉽게 표현하고 변경할 수 있다. (기획자도 쉽게 변경가능)재사용성: 데이터를 포함하는 스크립터블 오브젝트는 프로젝트 전반에서 재사용할 수 있다.직렬화와 저장: 유니티의 직렬화 기능을 이용해 파일로 저장하거나 네트워크를 통해 전송할 수 있다. 단점:디자인 및 구현 복잡성: 스크립터블 ..
매번 로드할때마다 멍때리는거 힘들었는데 튜터님들이 꿀팁을 올려주셔서 가져왔다.이건 진짜 내가 메모장 겸 남겨두는 것입니다... 디버깅을 하기 위해 항상 에디터를 껐다 켰다 해야하는데 그 때 컴파일 시간이 은근....길어서 신경이 쓰인다.그 문제점을 해결해주기위한 방법이 바로! 에셋쓰기. ^__^ 첫번째는 유니티 에셋스토어에서 판매중인 유료 에셋이고두번째는 무료 에셋이다. Hot Reload >> 에셋스토어 Hot Reload | Edit Code Without Compiling | 유틸리티 도구 | Unity Asset StoreUse the Hot Reload | Edit Code Without Compiling from The Naughty Cult on your next project. Fin..
Let's Go Idol!이번 프로젝트에서는 몇몇 추억의 게임들을 선택하여 그들을 현대적인 버전으로 재현해볼 것입니다.게임 개발의 기초를 학습한 후, 그 핵심 요소 중 하나인 "충돌 처리"에 중점을 두고 진행됩니다.프로젝트의 선택 구현 사항에서는 게임의 다양한 측면을 향상시키는 데 도움이 되는 기능들을 추가할 것입니다.이런 과정을 통해 게임 개발의 창의성을 경험하고, 새로운 스킬을 습득할 수 있습니다.>> 기반이 된 게임 똥피하기파일:attachment/suberunker.jpg 원제는 스베랑카(SUBERUNKER). 스페랑카 에서 따왔다.namu.wiki 주요기능1. 로그인만약 목록에 만들어져있는 아이디와 비밀번호가 없다면 메인 게임시작씬으로 넘어가지 못합니다.아이디와 비밀번호를 입력받아 각각 유저의 ..