- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
> 문제 생성 직후부터 서서히 나타났다가 서서히 없어지는 오브젝트를 만들고자 할떄 어떻게 구현할것인가? > 해결방법 Update 함수를 사용하여 매 프레임에 걸쳐 적의 SpriteRenderer를 통해서 알파값을 조정해주는 방식으로 구현할수있다. -> 위의 방법을 사용할 경우 매프레임마다 구현된 함수를 호출해야하므로 시스템 과부하를 초래할 수 있다. 위의 방법은 여러가지 함수를 통하여 오브젝트의 생성에 대한 주기도 설정해주어야하는등, 여러가지 복잡한 구조의 코딩이 요구될것이다. 이때 사용가능한 것이 바로 코루틴(coroutine)이다. - 코루틴 (coroutine) 유니티 메뉴얼상의 코루틴은 "실행을 중지하여 Unity에게 제어권을 돌려주고, 계속할 떄에는 다음 프레임에서 중지한 곳부터 실행을 계속할 ..
Mocha의 구조 1.Mocha Starts 2. Deploy a new contract 3. Manopulate the contract 4. Make an assertion about the contract 4번까지 실행후 2번으로 재반복되는 형식이다.
트랜잭션은 송금을 시도하는 하나의 계정을 설명하는 레코드로 생각할수있다. 두 개의 계정이 교환(계약)을 수행할떄 마다 트랜잭션이 생성된다. 여기서 Web3 Library란, 개발자가 주 네트워크뿐만 아니라 특정 이더넷 네트워크와 상호 작용을 하는데 쓰인다. 이는 곧 외부에 존재하는 모든 다른 노드들과 상호작용하는데 사용할수있는 프로그래밍 방식이라고 이해할수있다. 아래 Transaction에 관한 몇가지 키워드들을 보자. nonce How many times the sender has sent a transaction 위 'nonce'의 경우, 이더리움 환경에서 자주 보이는 용어이다. 단순히 Transaction count 라고도 이해할수있다. to Address of account this money i..
이전 포스트에서 Metamask 계정 생성 및 이더리움 네트워크들을 전부 사용가능한 상태로 설정했다는 가정하에 진행하겠습니다. 위와 같이 Ethereum의 테스트넷인 Rinkeby test network로 네트워크를 변경한다. 실제 시장성이있는(가치) transection은 ethereum mainnet에서 수행되지만 현재 단계에서는 개념을 익히는 단계이기에 테스트넷으로 수행한다. Metamask는 크게 아래와 같은 개념으로 계정(주소)에 대한 정보를 처리한다. 우리가 계정을 생성할떄 위 세가지 고유한 정보 ( Account address / Public key / Private key ) 들이 네트워크에서 계정을 구성하는 요소이다 . Account address는 본질적으로 이메일과 비슷한 구조이며, ..
Roadmap -> '이더리움' 이란? -> '이더리움'과 상호작용하는 방식에 대하여 -> 애플리케이션의 도구, 배포 등에 대하여 -> 이더리움 기반의 Dapp / web앱 개발 What is Ethereum ? : The Ultimate Smart Contract and Decentralized Application Platform ( Differences from Bitcoin ) 1. 위 네트워크는 개체간의 다양한 데이터 및, 송금을 지원한다. 2. 다양한 Ethereum network가 존재한다. ( test network for test transection . . ) 3. 네트워크는 하나이상의 메모로 작성된다. 4. 각 Node는 ethereum 네트워크상에서 연결되고 이것들이 실제 네트워크를..
유니티 환경에서 Metamask / Trustwallet 등 지갑을 연동해주는 작업을 수행해보겠습니다. 이 작업과정에서 Ethereum mainnet / Testnet / Bsc (Binace smart chain) / 등 코드상 등록된 여러 네트워크들을 사용할수도 있습니다. 먼저, 메타마스크 지갑을 플러그인 형식으로 다운로드후 가입을 해놓습니다. https://metamask.io/ A crypto wallet & gateway to blockchain apps | MetaMask A crypto wallet & gateway to blockchain apps metamask.io 이후 아래의 sdk 프로젝트에서 web3 - 유니티상에서 연동될수있도록 web3.unityPackage 를 다운받아 유니티..