Cinder에는 Application에서 필요한 data를 접근하기 위한 두가지 메카니즘을 제공하고 있다. 그것이 Assets와 Resources 이다. 두 가지는 Application에서 사용하는 data라는 것은 같지만 기술적인 방법과 위치적인 측면이 다르다고 볼 수 있다. 

Resources 는 Application에 "baked" 된 형태로 제공 된다. 즉, Application 안에 Image나 파일들이 위치한다. 하지만, assets는 Application과 함께 만들어지지 않고 assets 폴더에 따로 존재하게 된다. 두가지 모두 장/단점이 있으니 잘 활용하면 좋을 것 같다.


Project File Structure

Tinder Box를 통해 프로젝트를 생성하면 아래와 같이 폴더가 만들어 진다. 각각 resources 폴더와 asset 폴더가 있음을 할 수 있다. 

Assets

Assets는 폴더에 이미지를 넣고 쉽게 사용할 수 있다. app::loadAsset()을 사용하여 assets 폴더에 있는 이미지를 로드 할 수 있다. assets 폴더 안에 폴더를 만들어 사용 할 수도 있다. assets 폴더의 위치는 getAssetPath()를 통해서 확인할 수 있다.





'Internet Of Everything > Cinder' 카테고리의 다른 글

Cinder - Chanpter4: Fine Tuning  (0) 2014.12.15
Cinder - Chapter 3: Infuluence  (0) 2014.12.11
Cinder - Chapter2: Personality and Diversity  (0) 2014.12.11
Posted by 빨간 양말