[Unity] GameObject, gameObject 차이 GameObject를 쓸 때도 있고, gameObject를 쓸 때도 있는데 제일 간단하게 설명하면GameObject : 클래스gameObject : 객체(인스턴스) 이렇게이다.클래스는 항상 첫 글자가 대문자로 쓰이는 점을 참고하면 좋다. GameObject는 클래스처럼 사용하며 오브젝트를 참조할때 쓰이는 용도, 확인이나 삭제하는 등의 코드에서 지정된 물체는 위와같이 gameObject를 사용한다. Unity/Theory 2025.02.25
[Unity] error CS0006, Metadata file could not be found 나는 정말 건든것도 없는데 콘솔창에 에러뜨는것이 정~말 스트레스다.error CS0006, Metadata file could not be found메타데이터 파일 관련한 저 오류는 예전에도 몇번 봤던것 같은데 아무것도 안했는데 또 뜨길래 뭐야? 했는데 의외로 해결법은 간단하다. 일단 작업하던 유니티 프로젝트는 끄고 log4netPlastic.dll 이라는 파일이 있을텐데, 해당 파일을 삭제해 준 다음 다시 프로젝트 파일을 열어준다. 잘~가라~ Unity/etc 2025.02.21
[Unity] 트러블 슈팅 : Say_Gamja 기능 일부 1. TilePalette 타일 오류TilePalette 사용 시 내가 설정한 구역이 아닌데 사진과 같이 타일팔레트에 표시되며, 이용하여 그릴때도 나타나지 않았고 원래 했던 맵도 전부 날아가 이거때문에 좀 많은 고생을 했다. 한개의 파일에서 여러 타일을 쓰고자 할 때 SpriteEditor를 이용하여 분할할 수 있다는 것을 알게되었는데, 이것을 몰랐을땐 포토샵에서 하나하나 그림을 따로 저장해와서 사용했었다.다만 Slice를 할 때 Automatic으로 하여 자동 분할하거나 Grid By Cell Size로 하여 사이즈 단위로 분할했는데, 방법이 잘못되었다.Grid By Cell Count로 하여 잘 나눠주고 나니 제대로 작동되는것을 알게되었다.Autimatic과 Grid By Cell Size는 이미지.. Unity/Unity Study 2025.02.20
[Unity] localPosition 변경에 따른 움직임/이펙트 변화 평화롭게(촉박하게) 유니티로 공부중이었는데 술술 해나가던 중 뭔가 이상하다.기본적으로 게임은 조작키(방향키 혹은 asdw)로 움직이고 캐릭터와 무기는 마우스 커서가 있는쪽으로 보게된다. 무기와 관련한 스크립트는 여러가지가 있었는데 무기가 움직이는 원리에 대해서는 아래와 같다.BaseController클래스와 자식 클래스인 PlayerController,BaseController는 기본적인 캐릭터 행동(이동, 회전 등)을 처리하며PlayerController에는 플레이어의 조작과 관련된 로직을 처리한다.- Weapon(무기)은 WeaponPivot의 자식 오브젝트이다 (Weapon 자체는 프리펩화 시켰으나 게임 재생 시에는 자식 오브젝트로 들어오게 된다)public class BaseController .. Unity/Unity Study 2025.02.18
[Unity] 기초, Animation 생성 및 설정 방법 1. Project > Asset > Animation 생성 후 원하는 위치에 Image 혹은 Sprite를 드래그 앤 드롭 해준다.- 이미지 별로 하나하나 드래그 앤 드롭 해야한다처음과 끝(필요하다면 중간 부분도) 부분에 원하는 Image 혹은 Sprite를 점이 있는 위치에 넣어주고 간격 조절을 해주면 재생하였을 때 원하는 형식으로 이미지의 애니메이션이 재생된다.- 간격 및 시간 조절을 처음부터 가능 2. 1) Hierarchy > 원하는 오브젝트에 Project > 원하는 Sprite를 한꺼번에 선택하여 드래그 앤 드롭2) Animation 파일경로 및 이름 설정 후 저장- 간격 및 시간 조절은 추후에 애니메이션 클립에 들어가서 설정 이미지 맞게 잘 올려놨는데 하루지나고 보니 이미지가 다 깨져있.. Unity/Theory 2025.02.17