본문 바로가기

유니티로 닷지 만들기3

닷지 게임제작 기초 19(닷지 프로젝트 완성!) 오늘로써 닷지 프로젝트는 마무리가 된다! 각자가 만든 닷지를 만들어보고 개발에 도전하는 계기가 되었으면 한다! 각자 마음에드는 에셋파일을 Assets으로 옮겨서 받았을 것이다. 이제 수정할 것은 초라한 오브젝트의 겉모습이다. 우리가 사용한 플레이어의 오브젝트는 캡슐 총알은 스피어, 총알 생성기는 큐브였다. 이러한 기본 오브젝트를 우리가 받은 오브젝트로 바꾸어 주어야 한다. 각자 받은 에셋파일을 보면 Models 파일이 그것을 대신할 것이다. 거기서 자신이 마음에 드는 3가지를 골라서 플레이어, 총알, 총알 생성기를 대처할 오브젝트 그러니까 모델을 골라주자. 나는 이렇게 3개를 골랐다. 플레이어는 우주선으로 총알은 좀비로 총알 생성기는 벙커로 하였다. 이제 플레이어부터 바꾸어 준다. 만드는 방법은 간단하다.. 2020. 8. 2.
닷지 게임제작 기초 12(닷지 총알생성기 변수선언 편). 닷지는 미친 듯이 달려오는 총알들을 극도의 집중력을 발휘하여 최대한 생존하는 타임어택 게임이다. 이제 게임의 핵심인 총알이 끊임없이 나오는 총알생성기를 다룬다. 중요한건 기능이므로 오브젝트는 뭐가 되었든 대충 눈에만 띄게 해준다. 그동안 다루어 온게 있으므로 각자 취향껏 만들자. 원하는 기능은 다음과 같다. 1 랜덤시간 간격으로 총알 계속 생성 2 Bullet 프리팹을 원본으로 탄알을 생성 3 플레이어를 향해 총알생성 (즉 유도 총알이다.) 대충 오브젝트 하나 만들어서 배치해주자 핵심은 스크립트에서 구현한다. 이제 스크립트를 만든다. Bullet Spawner로 스크립트 이름을 만든다. 이번 포스팅은 변수 선언까지 이해하자 다음 변수를 전역변수로 선언한다. 1. 생성할 탄알의 원본 2. 탄알을 발사하여 .. 2020. 7. 26.
닷지 프로젝트 전체 코드 유니티상에서 작동하는 간단한 닷지 게임 코드 전체 공개를 하고 이 스크립트(코드)를 어떻게 적용시키는지 그 방법을 차근히 다음 포스팅에서 공개하도록 하겠다(파이게임 포스팅때의 자료는 날아갔으니 이거로 대체한다) 다음은 모든 스크립트 코드이다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { Rigidbody playerRigidbody; public float speed = 8f; void Start() { playerRigidbody = GetComponent(); } void Update() { float xinput = I.. 2020. 7. 9.