분류 전체보기

01 정의📌 기본 구조function 이름 (받고싶은 타입 변수명) public { // public, private, internal, external 등 가능 // 내용 }​(1) Parameter 와 Retrun 값이 없는 function 정의위와 같이 코드를 작성했을 경우, changeA라는 함수가 작동할 때 변수 a의 값을 5로 변경시켜주는 기능을 한다. 컴파일 이후, 배포를 하여 결과를 확인해보면 a만 호출했을 경우 초기값인 3을 출력하고 있지만 changeA 를 호출한 이후 a를 호출하면 값이 5인 것을 확인할 수 있고, 이 과정에서도 가스가 소비된다.즉, changeA 함수를 통해 5라는 값이 변수 a에 대입됐다고 할 수 있다. (2) Parameter 는 있고, Retr..
보호되어 있는 글입니다.
· Study/Unity
01 Destroy (Component); ✅ Destroy(); : 오브젝트 삭제 함수로 매개변수에 입력되어 있는 오브젝트 혹은 컴포넌트를 삭제한다. 💡 Tip 게임을 진행하는 도중 플레이어의 공격을 받아 사망하는 적 오브젝트, 플레이어와 부딪혀 플레이어가 획득하게 되는 아이템 오브젝트와 같이 게임에서 영구적으로 사라져야 할 때 Destroy() 함수를 이용해 삭제하게 된다. 📌 예제 코드 using UnityEngine; public class DestroySample : MonoBehaviour { [SerializeField] private GameObject playerObject; private void Awake() { Destroy(playerObject.GetComponent()); } ..
· Study/Unity
01 반복문을 이용한 오브젝트 생성 ✅ 반복문을 이용해 원하는 개수만큼 오브젝트 생성 반복문 내부의 변수 'i'를 위치, 회전 값 연산에 활용 중첩 반복문을 이용해 격자 형태로 오브젝트 생성 📌 변수 i 활용 예제 코드 → 10개의 복제된 게임 오브젝트가 생성 using UnityEngine; public class ObjectSpawner : MonoBehaviour { [SerializeField] private GameObject boxPrefab; private void Awake() { for (int i = 0; i < 10; ++i) { Vector3 position = new Vector3(-4.5f + i, 0, 0); Quaternion rotation = Quaternion.Euler..
· Study/Unity
01 프리팹(Prefab) 개요 게임 내에서 오브젝트를 복제, 생성하기 위해서는 원본이 되는 게임 오브젝트가 필요하다. 이때, 원본 오브젝트는 게임 내에 있는 오브젝트를 사용하는 것이 아닌 프로젝트 뷰에 파일로 저장해둔 프리팹을 이용한다. 예를 들어, 적 캐릭터를 복제해서 사용한다고 할 때 적을 원본으로 사용한다면 플레이어에 의해 원본으로 사용되던 적이 죽게되면 더이상 복제를 할 수 없게된다. 따라서 안전하게 보관되어 있는 파일 형태의 프리팹을 복제해서 사용하는 것이다. 02 프리팹(Prefab) 생성 ✅ 프리팹이란? 게임 (Hierarchy View)에 존재하는 게임 오브젝트를 Project View에 파일로 저장해둔 것 ✅ 프리팹 생성 방법 1. 원하는 형태로 게임 오브젝트를 꾸며준다. 2. Hier..
솔리디티란?: 스마트 컨트랙을 개발하기 위한 언어▶ 스마트 컨트랙의 경우 특정 조건이 충족됐을 때만 해당 스마트 컨트랙이 작동함.  ..
veriperi
'분류 전체보기' 카테고리의 글 목록 (16 Page)