반응형

이동

(유니티) 키보드로 3D 오브젝트 좌우 앞으로 뒤로 이동하기

유니티에서 키보드를 이용해서 3D 오브젝트를 오른쪽 왼쪽 앞으로 뒤로 이동시키는 간단한 코드입니다. 프로젝트 만들기 1. 3D를 선택해서 프로젝트를 생성합니다. 2. Hierarchy 창에 "Terrain"과 "Cylinder" 3D 오브젝트를 추가합니다. 3. Inspector 창에서 "Terrain"의 Position을 "-500, 0, -500"으로 설정합니다. 4. C# 스크립크를 생성하고, "Cylinder"에 연결합니다 - "CylinderController.cs"using UnityEngine;public class CylinderController : MonoBehaviour{ private Vector3 direction = Vector3.zero; void Update() ..

유니티_unity 2024.05.25

(유니티) 키보드로 오브젝트 상하좌우로 움직이기

유니티에서 키보드의 상하좌우 키로 오브젝트를 움직이는 프로젝트를 작성해 보겠습니다. 1. 프로젝트를 생성합니다. 2D 프로젝트로 생성합니다. 2. 아래의 이미지를 다운로드 받아서, Asset으로 가져옵니다. Rocketship 이미지를 씬에 배치합니다. 3. C# 스크립트를 생성합니다. 연습용 프로그램이어서 스크립트 이름도 부여된 이름 그대로 사용하겠습니다. C# 스크립트를 작성합니다. using UnityEngine; public class NewBehaviourScript : MonoBehaviour { private Vector3 direction = Vector3.zero; // 이동 방향 void Update() { float x = Input.GetAxisRaw("Horizontal"); //..

유니티_unity 2024.02.27

(C#) 1차원 배열의 요소를 뒤로 1칸씩 이동하기

다음 코드는 1차원 배열의 요소를 뒤로 1칸씩 이동시키는 C# 코드입니다. 맨 뒤의 요소는 맨 앞으로 이동시킵니다. using System; namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { int[] arr = { 1, 2, 3, 4, 5 }; // 마지막 요소의 값 보관 int temp = arr[arr.Length - 1]; for (int i = arr.Length - 1; i > 0; i--) { arr[i] = arr[i - 1]; } // 보관된 마지막 요소의 값을 맨 처음으로 이동 arr[0] = temp; foreach (int n in arr) { Console.Write(n + " ");..

C#/C#_기초강의 2023.04.24
반응형