본문 바로가기

Unity & C#3

[Unity] 캐릭터 이동 using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;public class PlayerController : MonoBehaviour{ public float speed = 3; Vector3 move; void Start() { } // Update is called once per frame void Update() { move = Vector3.zero; if (Input.GetKey(KeyCode.A)) { move += new Vector3.. 2024. 8. 2.
[C#] 문법 정리 2 컬렉션(Collection)컬렉션은 여러 개의 객체를 관리하는데 사용되는 클래스들의 집합이다.배열과 다르게 크기가 정해져 있지 않다. 컬렉션의 종류로는 List, Dictionary, Queue, SortedList, Stack, ArrayList 등이 있다. List유니티에서 List는 다양한 게임 오브젝트와 컴포넌트를 관리하는 데 자주 사용된다.ex) 여러 개의 적 캐릭터 관리, 인벤토리 시스템 구현using System;using System.Collections.Generic;class Program{ static void Main() { // List 생성 및 초기화 List numbers = new List { 1, 2, 3, 4, 5 }; .. 2024. 7. 23.
[C#] 문법 정리 1 C#의 기본 문법을 정리한 글. void Start()'void Start()'는 주로 Unity 게임 엔진에서 사용되는 메서드로, 초기화 작업을 수행하는 데 사용된다.이 메서드는 해당 스크립트가 활성화될 때 한 번 호출된다.using UnityEngine;public class MyScript : MonoBehaviour{ void Start() { // 초기화 코드 }} void Update()'void Update()'도 또한 Unity에서 사용되는 메서드로, 상속받은 클래스에서 매 프레임마다 호출되는 메서드이다.주로 게임 로직이나 애니메이션 등을 프레임 단위로 처리하는 데 사용된다.using UnityEngine;public class MyScript : MonoBeh.. 2024. 7. 12.