보호되어 있는 글입니다.
분류 전체보기
보호되어 있는 글입니다.
보호되어 있는 글입니다.

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..

17번 문제 페이지에 접속해보면 위와 같은 화면을 확인할 수 있다.문제 페이지 내에서는 추가적으로 확인할 수 있는 것이 없으므로 개발자 모드를 통해 해당 페이지의 소스코드를 확인해보자 소스코드를 확인해보니, button을 클릭하면 sub함수가 호출되고 있다. sub 함수에서는 form 입력창에 입력된 값이 unlock과 같으면 ?unlock/10가 붙은 페이지로 이동된다고 되어 있다. 따라서, unlock의 값만 알아내면 페이지가 이동되면서 문제가 풀린다는 것을 유추할 수 있다. 문제를 풀기위해 unlock을 구해야하는데, unlock으로 되어있는 식이 괴장히 많으므로 콘솔을 통해 이를 구해보자.아래와 같이 콘솔을 활용하여 unlock의 값을 구할 수 있었다. 해당 값을 입력값으로 넣어주고 확인해보자...