44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
그냥 씬 자체가 실행이 안됩니다..
All compiler errors have to be fixed before you can enter playmode! UnityEditor.SceneView:ShowCompileErrorNotification () 이 오류가 뜨면서 씬이 플레이 자체가 안되네요; 버전 2021.2.16f1 맞습니다.
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
어떡하죠?
Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(319,22): warning CS0618: 'TextureImporter.spritesheet' is obsolete: 'Support for accessing sprite meta data through spritesheet has been removed. Please use the UnityEditor.U2D.Sprites.ISpriteEditorDataProvider interface instead.' Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(375,4): warning CS0618: 'TextureImporter.spritesheet' is obsolete: 'Support for accessing sprite meta data through spritesheet has been removed. Please use the UnityEditor.U2D.Sprites.ISpriteEditorDataProvider interface instead.' Assets\Scripts\Manager\IAPManager.cs(9,27): error CS0535: 'IAPManager' does not implement interface member 'IStoreListener.OnInitializeFailed(InitializationFailureReason, string)' 이런 경고문이랑 에러가 뜨면서 이게 고쳐져야 플레이를 할 수 있다고 하네요 어떡하죠?;;;;;
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
unity 다운 시간
다운을 받고 유니티로 실행하려하니 안에서 파일도 나와있지 않고 그저 빈 화면만 나오니 혹시 시간이 어느 정도 걸려야 자료가 다운받아져서 실행이 가능할까요?
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
바인드가 안돼요
안녕하세요 오랜만입니다.. 오늘도 어김없이 어디가 잘못된지 모르겠어서 여쭈어봅니다.제가 만들려는 게임이 단순해서 부분적으로 개미회사게임 코드를 참고해서 UIBase 비스무리한 역할을 하는 스크립트를 만들었습니다.빈 오브젝트에 아래와 같은 스크립트가 붙어있구요 빈 오브젝트의 자식들로 팝업 객체들이 있습니다. 그런데 모든 객체가 계속 바인딩에 실패합니다. 아무리봐도 이름도 똑같이 설정했습니다. 대체 뭐가 문제일까요. 스크립트는 메일로 전송하겠습니다 미리 감사합니다..ㅠㅠ 추가적으로 필요한 부분이 있으면 말해주세요 처음부터 너무 구조적으로 만들기가 너무 어려워서 드래그 좀 하며 하드코딩으로 어찌저찌 작동시켜놓고 깨끗하게 정리하고싶어서 바꿨다가 이도저도 못하고 봉변당하고있는데 파일을 복제해놓고 했어야했을까요..? 부탁드립니다 엉엉
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
Update문을 호출하기전에 왜 호출하는게 자기자신인지 확인하나요?
Updata()문 예외처리에서왜 Update문을 호출하는게 자기자신인지 체크하는건가요?
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
안녕하세요! 시작...부터 조금 막혔어요..ㅠㅠ 도와주세요
All compiler errors have to be fixed before you can enter playmode!UnityEditor.SceneView:ShowCompileErrorNotification ()처음 학습 파일을 다운 받고 플레이했는데 이렇게 뜨는건 왜일까요..?하찮은 질문해서 죄송합니다 흐흑
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
버튼 조작을 해주는 스크립트 위치
강의 내용중에 UI_TitlePopup에서 GetButton으로 버튼 조작을 해주신다고 하셨는데 UI_Base에서 만든거를 상속상속 받아서 사용되는거라고 저는 그렇게 이해했는데 제가 이해한게 맞는건가요?
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
RefreshUI(); 기능이 궁금합니다.
UI_ConfirmPopup.cs 파일에서 RefreshUI(); 함수 기능이 궁금합니다. using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using static Define; public class UI_ConfirmPopup : UI_Popup { enum Texts { MessageText } enum Buttons { YesButton, NoButton } string _text; public override bool Init() { //초기화를 안전하게 사용해도 되는지 확인하는 과정 //base.Init()이 true면 초기화 과정이 되어 있음. if (base.Init() == false) return false; BindText(typeof(Texts)); BindButton(typeof(Buttons)); GetButton((int)Buttons.YesButton).gameObject.BindEvent(OnClickYesButton); GetButton((int)Buttons.NoButton).gameObject.BindEvent(OnClickNoButton); GetText((int)Texts.MessageText).text = _text; RefreshUI(); return true; } Action _onClickYesButton; /// <summary> /// 람다식 실행을 위한 콜백함수 /// </summary> /// <param name="onClickYesButton"></param> /// <param name="text"></param> public void SetInfo(Action onClickYesButton, string text) { _onClickYesButton = onClickYesButton; _text = text; RefreshUI(); } void RefreshUI() { if (_init == false) return; } void OnClickYesButton() { Managers.UI.ClosePopupUI(this); Managers.Sound.Play(Sound.Effect, "Sound_CheckButton"); if (_onClickYesButton != null) _onClickYesButton.Invoke(); } void OnClickNoButton() { Managers.Sound.Play(Sound.Effect, "Sound_CancelButton"); OnComplete(); } void OnComplete() { Managers.UI.ClosePopupUI(this); } }
- 해결됨[실전 게임 코드 리뷰] 유니티 클리커 게임
Action Invoke할때 ?는 뭔가요?
Action 변수 Invoke할때 변수옆에 ?가 붙어있던데있는거랑 없는거랑 어떤 차이가 있나요?
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
데이터 읽기 쓰기에 관련해서 질문 있습니다.
현재 제가 진행하고 있는 프로젝트는 csv로 데이터를 관리하고 있습니다.함수가 호출되면 csv에서 Read하고,Write 합니다. 아래 사진과 같이 데이터를 관리하고 있습니다.강의에서 보니 csv로 받아온 데이터를 xml로 변환하고 관리하시는 것 같은데 그렇게 했을 때의 이점이 있나요?
- 해결됨[실전 게임 코드 리뷰] 유니티 클리커 게임
Scene탭에 Auto Save 어떻게 활성화시키나요?
(사진)
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
루키스님 바쁘시겠지만 혹시 한 번만 봐주실 수 있나요?
선생님 강의를 듣고 교육용 프로그램을 만들게 되었습니다.상업용으로 사용할 것은 아니고 일반 학생들과 강의 때 하려고 몇달 간 만들었는데유니티에서는 작동에 전혀 문제가 없다가 apk로 빌드하여 모바일 환경에서 실행하니첫화면에서 버튼 클릭이 되지 않습니다.public override bool Init() 이 전혀 작동하지 않는 듯하고 UI팝업 관련 된 것들도 모두작동이 안 됩니다.정말 바쁘시겠지만 확인 혹은 확인하시지 않더라도 간단한 조언 부탁드려도 될까요
- 해결됨[실전 게임 코드 리뷰] 유니티 클리커 게임
함수호출 순서관련해서 질문있습니다.
[실전 게임 코드 리뷰] 개미회사 소스를 보면서 함수호출 관련해서 궁금점이 생겼습니다.public class UI_TitlePopup : UI_Popup { //생략 void OnClickStartButton() { Managers.UI.ShowPopupUI<UI_ConfirmPopup>().SetInfo(() => { Managers.Game.Init(); Managers.Game.SaveGame(); Managers.UI.ClosePopupUI(this); // UI_TitlePopup Managers.UI.ShowPopupUI<UI_NamePopup>(); }, Managers.GetText(Define.DataResetConfirm)); } //생략 } 위 코드에서 Managers.UI.ShowPopupUI<UI_ConfirmPopup>().SetInfo(() 이 부분에서 Managers.UI.ShowPopupUI 이 코드는 팝업을 인스턴스화 시켜서 그 인스턴스의 .SetInfo 함수를 호출하는데, SetInfo 함수를 호출했을 때, 생성된 UI_ConfirmPopup의 Start 함수는 호출이 된 상태일까요? 아니면 객체만 생성되고 Start 함수는 호출되지 않았지만 SetInfo 함수를 호출할 수 있는 상태인 건가요? 디버깅 모드를 보면 Start 함수는 호출이 안됐는데 SetInfo 로 초기화가 되고 있는 것 같습니다. 일반적으로 Object.Instantiate() 와 같은 함수로 객체를 생성하면 생성하자마자 Start 함수가 호출되고 함수 내에 초기화된 프로퍼티를 쓸 수 있는지가 알고 싶습니다. 그 이유는 혼자 게임을 만들다 보면, 위와 비슷하게 어떤 객체 내부에서 자식객체를 생성하고 초기화 해줄 때가 있는데, Start 함수가 호출되어서 프로퍼티가 전부 초기화된 줄 알고 접근하면 null 에러가 뜰 때가 있어서 질문드립니다.
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
DataManager 관련 질문
안녕하세요.LoadXml 메서드를 보면 각종 Loader 클래스들이 활용되고 있는 것 같고,ILoader 인터페이스를 상속받고 있는 것으로 보입니다. 근데 에셋 폴더 어디서도 이 Loader 클래스들을 찾을 수가 없어 문의드립니다.어디 가야 찾을 수 있나요? 어떻게 작동하는 건지도 간략히 힌트 주시면 감사하겠습니다.
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
갑자기 바인드가 되지 않습니다.ㅠㅠ
작동이 잘 되다가 갑자기 Scene을 복제한 후 부터 바인드가 안됩니다... 혹시 어떻게 해결해야할까요? 해당 popup의 스크립트는 그대로 입니다.
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
저작권 관련 질문이 있습니다.
교육용 프로그램을 만드려고 하는데 일부 버튼 이미지만 그대로 사용해도 될까요?프로그램은 전혀 다른 형태로 만들 예정입니다.
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
Visual studio 스타일
안녕하세요 루키스님 강의 잘 듣고 있습니다.루키스님이 사용중인 비주얼 스튜디오의 코드 색상? 테마? 를 사용하고 싶은데 어떻게 설정하면 되는지 알려주실 수 있을까요?
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
Sprite Image vs UI Image
크기가 100x200 , 200x150 이렇게 사각형 크기로 정해진 게 아니라,이렇게 픽셀 부분만 정해져 있다면 전체 사각형 크기인 270x410이 아니라,픽셀 부분만 선택되도록 하이라이트 효과 및 버튼 기능을 넣고 싶은데( 위 이미지를 클릭하면 도서관 UI 팝업이 뜨는 식으로요 ) Q 1- 이건 어떻게 구현하면 될까요?또한, 이건 Sprite로 만들 수 밖에 없을 것 같은데UI Image로도 처리가 가능한가요? ========================================================개미키우기 관련 강의 정리 내용으로는,UI Image 이용 : 캔버스안에 자동으로 들어감, UI 프레임워크 사용 가능 ( 유니티 엔진 UI 및 현재 프로젝트에서 사용되는 UI 관련 코드들, UIManager )Sprite Image 이용 : SpriteRenderer 기반, 카메라가 찍어야 함, 직접 UI관련 처리 필요이렇게만 봤을 때는 무조건 UI Image 사용하는게 이득일 것 같아서, 모든 이미지를 UI Image로 처리해서 편하게 사용 중인데,Sprite vs UI 관련해서 성능/ 최적화 관련 내용들만 정리되어 있는데, rookiss님 말씀대로 제가 제작하고 있는 소규모 게임에서 성능 관련 내용은 나중 우선순위라, 성능 말고 다른 차이점이 있는지 궁금합니다. 명확히 Pros & Cons 를 다룬 글을 못 찾아서요.. Q 2- Sprite를 사용했을 때의 이점이 있나요? Q 3- Sprite로만 만들어도 상관없나요? 이 경우 이점이 뭔가요? Q 4- UI Image로만 만들었을 경우의 단점은 없나요? Q 5 - UI Image만 사용하다가 Sprite이미지를 중간중간 사용해도 되나요?이렇게 섞어 쓸 경우 소팅 오더가 발생할 것 같아서 UI 이미지로만 사용중이었습니다.( 개미 키우기와 비슷한 방식으로 구조를 짠 상태입니다. )
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
IAPManager 에러
파일을 다운받고 게임을 실행하니 Assets\Scripts\Manager\IAPManager.cs(9,27): error CS0535: 'IAPManager' does not implement interface member 'IStoreListener.OnInitializeFailed(InitializationFailureReason, string?)' 위와 같은 에러가 뜨네요. 유니티 버전은 2021.3.21f1입니다.
- 미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
팝업 프리팹시 내부 스크롤안에 있는 아이템 프리팹화에 대한 질문.
안녕하세요. 선생님. 다름이 아니라 궁금한 사항이 있어서 질문합니다.선생님처럼 팝업을 프리팹화 하여 로드하고 있습니다. 근데 예를들어 StagePopUp 이라는 팝업내부에 RewardItem 이라는 오브젝트를 가지고있는스크롤뷰가 있을때 StagePopUp을 불러오면서 Setting해줄때 아래 오브젝트들도 새로 만들어 주는것이 나은가요? 아니면 그냥 StagePopUp 내부에 미리 넣어두는게 나을까요?스크롤뷰가 가지는 RewardItem의 최대개수는 정해져 있습니다. 3-4개 정도면 그냥 프리팹 RewardItem을 따로 불러오지 않고 StagePopUp에 넣어둘생각인데만약 한 50개 정도 된다면 어떤 방식이 더 효율적일까요?