Study

· Study/Unity
01 Terrain Map 개요▶ 유니티에서 제공하는 미들웨어 엔진으로 높이 맵을 제작할 수 있는 툴→ 맵의 높낮이를 설정 (높낮이 정보는 grayscale 형태의 raw 파일로 저장)하고 타일링된 텍스처를 여러 장 겹친 후 마스킹 텍스처의 RGBA를 섞어주는 방식 ✅ 장점제작 및 수정이 용이하다. (작업시간 단축)LOD (Level of Detail) 지원 (최적화 작업)Asset Store에 제공되는 다양한 지형지물 오브젝트, Terrain 텍스처 ✅ 단점메모리를 많이 사용한다연산이 많아 CPU 자원을 많이 사용한다 (= 게임이 느려진다) 본격적으로 실습을 진행해보자.먼저 3D 오브젝트에서 Terrain을 생성해준다.  ✅ Terrain ObjectTerrain Object의 경우 Terrain 제작..
01 Event - 정의▶ 솔리디티에는 print 대신 event를 활용하여 값을 출력할 수 있다. → 즉, 이벤트로 값을 출력할 때 그 값들은 블록 안에 저장이 된다. 이렇게 블록 안에 저장된 값을 언제든 꺼내서 쓸 수 있다. 📌 Event 정의 방법→  event '이벤트의 이름' ('쓰고자 하는 타입' '이름');// SPDX-License-Identifier: MITpragma solidity >=0.8.0 현재 info라는 이벤트를 생성하여 string name과 uint256 money 이렇게 두 개의 값들을 출력하고자 예제를 작성하였다. 이 이벤트를 출력하기 위해서 sendMoney 함수를 생성할 수 있다.만약, sendMoney 함수를 사용 시, 누가 보냈는지에 대한 기록이 필요하므로 i..
보호되어 있는 글입니다.
· Study/Unity
실제 게임을 개발할 때 exe, apk 파일로 뽑아내는 빌드 작업을 하면 우리가 사용하지 않는 파일은 제외되기 때문에 Project View 를 일일이 정리할 필요는 없다. 다만, 현재와 같이 겹치는 클래스 이름이 있거나 유니티 프로젝트의 로딩이 너무 느리다면 정리를 하는 것이 좋다. 01 게임월드 구성과 플레이어 캐릭터게임에 필요한 에셋과 파일들을 불러오고 위와 같이 Player 오브젝트도 추가하여 게임 환경을 구상할 수 있다. 이후 카메라 제어를 위해 스크립트 코드를 다음과 같이 작성해줄 수 있다.📌 CamerController.cs 스크립트using UnityEngine;public class CameraController : MonoBehaviour{ [SerializeField] p..
01 상속 개요스마트 컨트랙 사이의 상속은 재산이나 권리를 주는것이 아닌, 변수와 함수들을 상속 해준다. 📌 예제 코드// SPDX-License-Identifier: GPL-3.0pragma solidity >= 0.7.0  → 위 예제는 Father과 Son 컨트랙트에 대한 내용이다. Father 컨트랙트에는 각각 "Kim","Jung",100의 값을 지닌 변수 familyName, givenName, money가 선언되었다. 또한 각각 familyName, givenName, money를 return하는 함수 getFamilyName, getGivenName, getMoney가 존재한다. Son 컨트랙트는 Father 컨트랙트를 상속받았다. 이처럼 상속을 할 때에는 contract 컨트랙트명 is..
Instance와 Constructorconstructor 생성자는 변수의 값을 초기화할 때 쓰인다. 즉, smart contract가 처음 생성(배포) 또는 인스턴스화 될 때, 초기 변수의 인자값을 받고 smart contract가 생성된다.// SPDX-License-Identifier: GPL-3.0pragma solidity >= 0.7.0  A 컨트랙트를 보면 constructor 생성자로 _name과 _age를 초기 변수의 인자로 받아 name 과 age 변수에 저장되는 것을 알 수 있다.B 컨트랙트에서는 "Alice", 52를 초기 변수의 인자로 주어 A 컨트랙트를 인스턴스화 했다. get 함수는 인스턴스의 name 변수와 age 변수를 return 한다 위 코드를 실행하면 아래와 같은 결과..
veriperi
'Study' 카테고리의 글 목록 (2 Page)