본문 바로가기

디자인3

[Unity] 지진 시뮬레이션 - 5 (추가 플레이어 이동, 디자인) 1. 디자인 친숙하고 단순한 형태의 디자인을 생각하였다. 원기둥과 원을 잘 배치하여 몸을 만들었다. 그리고 얼굴을 추가함으로써 디자인을 완성하였다. 2. 플레이어 이동 저번에 만든 코드는 사람이 조작하기는 편리하였으나 기계학습을 시키기에는 부적절하여 조금 더 입력값을 단순히 할 수 있는 방법을 사용하였다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class playerMove : MonoBehaviour { public float playerSpeed; int r = 0; void Update() { int Move = 0; if(Input.GetKey(KeyCode.A) || Input.Ge.. 2024. 3. 22.
[Unity] 지진 시뮬레이션 3 (조명과 장애물 추가) 시뮬레이션을 조금 더 아름답고 위험하게 만들기 위해 여러 오브젝트를 추가할 것이다. 1. 조명 Cube에 Point Light를 추가하여 만들었다. 2. 책장 먼저 기틀을 잡았다. 그리고 책장에 들어갈 책들을 다양하게 만들어 두었다. 만들어둔 책들을 적절히 배치하고 색도 조금 조정하면 완전한 책장이 만들어진다. 3. 작은 박스 큰 박스의 크기를 적절히 조정하여 만든 작은 박스를 적절히 배치했다. 만든 오브젝트들에 전부 물리를 적용하고, 책장은 완전히 무너지지 않게 움직임 규칙을 조금 설정하면 완성이다. 책이 책장을 통과한다. 2024. 3. 20.
[Unity] 지진 대피 시뮬레이션 -1 (3D 타일맵을 이용하여 건물 제작) 학교에서 지진 안전교육을 실시하였기 때문에 연계활동으로 지진이 발생하였을 때 안전하게 건물에서 탈출하도록 학습하는 알고리즘을 만들기로 하였다. 1. TileMap 생성 https://www.youtube.com/watch?v=ulFc6p3hQzQ 3D 타일맵은 일반적인 방법으로는 만들 수 없기 때문에 위 영상을 참고하여 만들었다. (1). Enable Preview Packages 활성화 Edit > Project Settings > Package Manager에 들어간다. Enable Preview Packages를 활성화한다. 이를 활성화하면 3D 환경에서 타일맵을 사용할 수 있게 된다. (2). TileMap 설치 window > Package Manager에 들어간다. Packages: In Pr.. 2024. 3. 17.