RUST 언어 (정리중) NFT 제작 및 발행 1.파츠 별 image 준비 https://www.figma.com/files/recent?fuid=1116651162453575235 2.툴 설치 1) node.js : npm install 명령어 사용 가능 하게 함 https://nodejs.org/dist/v16.15.1/node-v16.15.1-x64.msi 2) visual studio code : 개발환경 3.툴로 이미지 조합 0) 조합 소스 받기 https://github.com/HashLips/hashlips_art_engine/archive/refs/tags/v1.1.2_patch_v6.zip 1) visual studio code 터미널창 오픈 2) npm install 3) npm run build 4) npm run update_i.. PC 구조 (정리중) 모바일 AP 구조 (정리중) 컴파일러(준비중) 자연언어 : 한국어, 중국어 형식언어 : 기계에 전달하기 위한 언어 컴파일러 소스코드를 목적코드로 번역 해 주는 프로그램 어셈블러 컴파일러의 한 종류로 어셈블리어를 최종 기계어로 번역 해 주는 프로그램 인터프리터 목적코드를 한문장씩 읽어들여서 실행 프리프로세서 c to c# c언어의 매크로, 전처리기, 조건부컴파일 빌드/실행 순서 컴파일 링크 : 프로시저,함수,모듈 별로 컴파일 된 조각들을 연결 로드 : 연결 된 목적 파일을 레지스터 할당 한뒤 메모리에 적재하여 실행 가능한 목적 기계코드를 만든다 컴파일 순서 1.어휘분석 : 연산자인지 식별자인지 키워드인지 구분 구분분석 : 구문은 식과 문으로 나뉜다. 문은 식을 포함 할 수 있고, if나 while처럼 다른 문을 포함 할 수 있는 문을 복합문 retur.. 어셈블리 ( 정리중 ) Assembly 는 기계어와 1:1로 대응 되는 저급언어. 기계의 종류가 여러가지가 있듯이 그에 일대일 대응 되는 어셈블리 언어도 여러가지가 있다. 어셈블리 언어간에 형식은 비슷하나 규약이 있는건 아니다. 레지스터 "등록" 이라고 번역 되는데, 값을 저장하는 용도의 cpu 저장 장치의 주소이다. 연산자 대입 mov 덧셈 add 뺄셈 sub 곱셈 imul 나누기 idiv 명령어 함수 호출 CALL 비교 CMP 레이블 이동 ZNE 함수CALL종료 RET 코드 주소로 이동 JMP ( 프로그래머는 CALL 호출하고 내부적으로 JMP가 래핑 된다 ) 2 + 3 - 4 * ( 5 / 6 ) mov eax, 2 add eax, 3 sub eax, 4 imul eax, 5 나눗셈의 결과인 몫과 피제수(나눌 대상)의 레.. 유니티 UI *유니티에서 사용 할 수 있는 UI는 아래와 같다. -UGUI -IMGUI -UIToolKit ( 구 UIElement ) -NGUI -NHN UI *선택 현업에서는 NGUI -> UGUI로 넘어가는 프로젝트가 많고, 유니티측에선 WEB스타일 기반의 UIToolKit 를 밀고 있는듯하다. 여기서 내게 필요한건, 같은 결과를 표현 했을 때 "개발기간이 빠르고", "성능이 좋은 UI" 이 두가지 조건을 만족하는 UI를 선택하고 사용 하는 것. IMGUI는 유니티에서 인하우스 툴 제작과, 빠른 테스트를 위해 제공하는 퍼포먼스가 떨어지는 방식이니 제외 한다고 하고, "UGUI VS UIToolKit VS NGUI" 구도로 가면 되겠다. 프로젝트를 진행 하게 되면 아래와 같은 방법으로 R&D를 할 예정이다. *R.. [유니티 메모리 관리 Part1 - 안드로이드 & 모노] [그림1] 안드로이드 버전별 컴파일러, VM 변화 이전 1 ··· 6 7 8 9 10 다음