29,700원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
C# 자동완성
저번에 다운받았을때는 잘만 되던 것이 요즘은 자동완성이 안됩니다. game을 쳐도 안나오고 Debug 도 무슨 특수한 상황에서만 나옵니다. void start 안에 넣었는데... 3번정도 지웠다 다시 깔아봤지만 문제가 고쳐지지 않네요...
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
컴파일러 에러가 났다는데 어떻게 하나요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
현재기준 최신버전으로 사용해도 되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
2.9 수업 부분에 이해가 안되는 부분이 있어요
get 과 set으로 이름을 변경 할 수 있다는 것은 이해 하였는데 이름을 에시로 들어주어서 그런지 그게 왜 사용되고 언제 사용되는 건지 이해가 되지 않아요... 혹시 게임으로 관련지어 설명 가능하실까요 ㅠㅠ 게임 캐릭터나 몬스터 hp at ap 이런식으로 해주시면 이해가 더 잘될 것 같아요
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
논리 연산자 &&, || 와 &, | 의 차이점
교제 45p에 AND, OR, NOT을 &&, ||, !로 표현한다고 되어있고, 그 기능들은 잘 이해하였는데, 그 밑에 &, | 이렇게 하나만 있는 것은 무엇을 뜻하는 지 모르겠습니다. 예를 들면 true && false true || false 이런 것들은 이해하였는데 true & false true | false 이것들은 이해하기 좀 어렵습니다. 둘이 무슨 차이가 있는지 잘 모르겠습니다. 하나만 쓰는 거는(&, |) 두개를 쓰는 거랑(&&, ||) 무슨 차이 인가요? 기능은 같은 것 같은데..
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
이동...
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는 float health = 50.0f; void start(){ Move(); } void TakeDamage(float value){ health -= value; if (health <= 0) { Die(); } } public float GetHealth(){ return health; } void Die(){ Destroy(gameObject); } void OnCollisionEnter2D(Collision2D coll){ if (coll.gameObject.CompareTag("bullet")) { TakeDamage(10); Debug.Log("enemy 체력 : " + health); coll.gameObject.SetActive(false); } } void Move(){ gameObject.GetComponent<Rigidbody2D>().AddForce(Vector3.left * 200); } } 마지막줄 Move 부분이 아무리해도 이동을 하지않네요... 겟컴포넌트에서 릿지드바디 2d가져오고 에드포스에서 좌측으로 힘 200받아야한다.. 맞는거죠? 근데 숫자를 아무리 바꿔도 미동도없어요... 강의와 딱히 다른 점을 찾지도 못하겠습니다. 오브젝트에 릿지드바디2d도 설정이 되어있습니다..ㅠ
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
안녕하세요
안뇽하세요 제가 2.5d로해서 만들고싶은데 이거를 학습을 한 뒤에 어떤 방향으로 익혀나가는게 좋을까요 강의가 1개셔서 어떤걸 배우는게 좋을까싶어서요 자동전투면서 중간중간 유닛행동을 지정해주는 그런 게임으로 방향을 잡는데 이런쪽으론 뭘 익혀나가냐하는지 궁금해서요 ㅜ 아 도트그래픽으로 만들 생각입니다..ㅎ - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
재생을해도 콘솔창에 아무런 메세지가 뜨지않아요..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 왜그런걸까요.. 그대로 작성했고 게임오브젝트에 스크립트도 넣었는데..
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
콘솔창 문의 드립니다!
선생님 안녕하세요! 어제부터 갓 시작했는데 스크립트 강의에서 콘솔창에 결과값이 Hello World 할때는 떴었는데 그 이후에는 콘솔창에 결과값이 안뜨더라구요 계속해보고 찾아봐도 왜그런지 정보를 못찾겠더라구요...그러다 우연히 발견했는데 스크립트 이름을 바꿀경우에 오브젝트에 적용할때 체크표시창이 아예 없더라구요... 혹시 이 문제가 맞는건가요? 맞다면 체크창이 왜 없는걸까요ㅜㅜ
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
Class Human 관련_ConstructorExample
안녕하세요. 2.6 생성자 강의를 듣던도중 이전시간에서 배웠던 class Human 에 대해 오류가 떠서 질문 드립니다. ClassExample에서 class Human을 배우고 ConstructorExample이나 ObjectExample에서 Human 클래스를 이용하고 저장 후, 유니티에서 디버그로그를 보기위해 실행시키면 빨간색 글씨로 접근할수 없다면서 오류가 뜨며 실행이 되지않습니다! 그래서 class Human 을 public class Human 으로 바꿔주니 오류는 해결 되고 게임실행은 되는데, 이제는 디버그로그가 뜨질않습니다... (오류는 캡쳐를 못했네여...) 이후에 다시 처음부터 똑같이 따라해서 class Human 그대로 하고, ConstructorExample 작성후에 Debug.Log 해보았는데 아무것도 뜨질않습니다!!! 선생님 강의 그대로 따라했는데 왜 저는 안될까요! 궁금합니다. 항상 재밌게 듣고있습니다. 감사합니다. P.S 전에 있던 Human 관련 질문도 읽어봤지만 해당 내용이 아니여서 질문드립니다...
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
Publisher가 Manager?
안녕하세요.. Publisher/Subscriber개념이 등장하는데 여기 나온 설명들중 1. Publisher 2. 피호출자 callee 3. 게임에서의 Manager 4. 예제에서의 son 다 같은 위치에 있는 개념으로 정리하면 될까요 마지막으로 델리게이트는 type이라고 하셨는데 이벤트는 어떻게 이해해야 할까요
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
적 스폰을 특정 오브젝트 크기 내에서만 하게 할 수 있을까요?
적을 렌덤 스폰을 할 때, 좌표 값의 범위를 리터럴 값으로 넣는 것이 아니라, 특정 오브젝트가 점유하는 좌표 범위로 한정할 수 있을까요?
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
이해할수없는 애러가 발생하였습니다.
이건 SpawnManager의 코드고 이건 ItemManager 그리고 이건 Points 클래스 입니다 분명 영상을 따라한 것 같은데... 이런 애러가 떠요 제가 뭘 잘못한 걸까요 ㅜㅜ
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
안녕하세요. 예제 응용 질문입니다.
영상에서 예제를 응용하는 연습을 해보라고 하셔서 생각중에 적군이 생성되고 왼쪽, 오른쪽으로 움직이는 것이 아닌 플레이어의 현재 위치(계속 변동)로 다가오는 코드를 만들어보려고 Enemy 스크립트에서 플레이어의 현재 위치를 가져오는 방법을 연구해 보았는데 잘 모르겠습니다.. PlayerController 스크립트에서 플레이어의 현재 위치를 Vector3로 담아서 사용하려고 했는데 void Start() 밖에서 작성되면 오류가 발생합니다. 그리고 vector값을 public으로 사용할수도 없어서 이 방법은 잘못된것같습니다 ㅠ 좋은 방법이 없을지 궁금합니다.
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
빌드한 게임 화면 제대로 보이게 하기
안녕하세요! 강의 후에 질문이 있어서 남깁니다. PC 플랫폼으로 게임을 빌드하고 나면 화면이 다음과 같이 보입니다. 강의에서 했던 뷰처럼 나오려면 어떻게 해야 하나요??
- 해결됨C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
안녕하세요. 생성자와 속성의 역할에 대해 질문드립니다.
전 강의와 현재의 코드들을 보고 궁금한 점이 생겨서 질문드립니다. 생성자와 속성의 기능에 대한 질문입니다. Human 클래스안에 속성과 생성자가 둘다 들어있는데 이 강의에서 상속을 예시로 설명하실 때 Name, Height, Age 를 각각 속성으로 설정하시고 Adult, Baby 객체를 만들고 변수에 접근 할 때 속성을 사용하셨는데 그렇다면 생성자는 언제 쓰이고, 왜 필요한 것 인지 모르겠습니다. 그리고 속성의 구조에서 get, set의 기능을 잘 모르겠습니다. 예를 들어 age 변수 값을 설정할때는 tom.Age = 20; 이런식으로 설정하는데 여기서 set 메서드가 작동한다면 value라는 변수는 어떤 역할을 하는것인지 모르겠습니다. value 대신에 아무 단어라도 들어가면 작동하는건가요?
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
팩토리 패턴
강의 내용과 직결되는 내용은 아닌데요 제가 디자인패턴을 보다가 생각이나서요 spawnmanager와 factory build pattern하고 관련이 있을까요?
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
인터페이스= 컴포넨트?
인터페이스의 모습이 unity 에서 drag and drop을 하는 component를 코드로 구현한 것으로 보이는데 맞을까요?
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
구조체의 쓰임
구조체와 클래스의 차이 설명 잘 들었구요 그렇다면 구조체가 클래스와 실제에서 다른 용도로 쓰일텐데 어떤 경우가 있는 것일까요?
- 미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
클래스로 만드는 객체와 유니티 하이어라키에서 만드는 객체(게임 오브젝트) 차이가 궁금합니다.
제가 이해한 바로는, 클래스가 있는 이유는 클래스를 통해 객체를 만들기 위함이고, 그 객체를 클래스에 담긴 정보(필드)나 행위(메서드)를 통해 통제하는 것인데요. 첫 번째로, 클래스를 통해 객체를 왜 만드는지가 궁금합니다. 유니티 내에서 손 쉽게 객체(박스 등등)를 만들 수 있는데, 굳이 클래스를 통한 객체 생성에 이유가 있는 것인가요? 두 번째로, 클래스를 통해 객체를 만들었다면, 실제로 이 객체가 어디에 보여지는 것인가요? 유니티를 통해 게임 제작하는 것은 만든 객체를 시각화하여 동작시키는 것으로 이해가 되는데, 단순 스크립트 내에서만 객체가 생성된 느낌이라 왜 만드는지 모르겠네요. 세 번째로, 만들어진 객체를 시각화하는 작업이 GameObject 변수 정의하고, 프리팹을 드래그앤드롭하여 연결하는 것인가요? 그게 맞다면 하이어라키에서 바로 게임 오브젝트 만드는 것은 스크립트를 통해 객체 생성하는 것을 전부 건너뛰는 것인가요? 마지막으로, 그래서 하이어라키에 있는 게임 오브젝트와 클래스를 통해 만드는 객체와 같은 건가요?