unity
-
[Unity] 총알의 위치가 캐릭터 앞에 자연스럽게 위치하려면2.IT의 나비효과/② Software 2020. 6. 13. 20:58
유니티 게임제작 도중에 캐릭터오브젝트에서 총알이 나가는게 어색할 때가 있다.바로 캐릭터 위치에서 동일하게 발사되는 것이다. 타워디펜스같이 몸 자체가 무기라면 상관없는데어떤 무기를 사용하는 것이라면 약간의 거리감이 필요하다. 따라서 아래와 같은 거리두기 코드가 필요한 것이다.일종의 게임에서 필요한 최소한의 사회적 거리랄까... GameObject currentBullet = Instantiate(bullet, transform.position + Vector3.right * 1.0f, Quaternion.identity); // 어택함수를 불러왔을 때 자신의 위치+ 1.0 이동한 위치에 총알오브젝트 생성해서 발사
-
[Unity] 유니티 C#script 문법 오류 찾기 정리2.IT의 나비효과/② Software 2017. 12. 10. 10:02
7년 전에 공부했던 C언어 한 달 배워보고 끄적이던 실력으로 유니티 게임개발 C#을 만져보려니 이만저만 어려운게 아니다. 그래서 버그 한 번 찾는데만 몇 십분씩 걸린다.그리고 별 것 아닌것들이었는데 쩔쩔맸다는 것을 생각하니혼자 피식 웃는다. 그래서 재발방지를 위해 실수한 것들을 정리해본다. 위에 것은 뭐가 잘못됬던 것일까.빨간색 줄에만 신경쓰느라 몰랐었는데IsfallIn함수 설정후 중괄호 } 을 생략했었다..그래서 초보답게 꽤나 시간 허비하고 겨우 찾았다.아래는 수정한 모습이다. 아래는 또 뭐가 잘못되었을까.이번에는 쓸데없이 중괄호 } 가 추가되어 있었다.위 사례와 다르게 필요없는 텍스트 추가도 에러의 주원인이다. 아래는 중괄호 제거한 모습이다.참고로 문법이 정리된 공간을 중괄호 { } 이것들로 구역이 ..