일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- unity
- 아이튠즈
- path
- file
- 배열
- Ane
- Game
- swf
- class
- sdk
- Android
- builder
- XML
- unity3D
- Build
- AS3
- 단축키
- Flash
- 3d
- Mac
- ios
- 게임
- 태그를 입력해 주세요.
- smartfoxserver
- AIR
- iphone
- 영어
- flash builder
- texture
- 경로
- Today
- Total
목록전체 글 (624)
상상 너머 그 무언가...
특정 gameObject와 그 자식 gameObject들이 가지고 있는 특정 컴포넌트들을 한군데에 모아 동시에 제어가 가능하다. GetComponentsInChildren 메소드가 바로 그것이다. 아래 이미지에서 보면 Cube에는 이름이 같은 많은 Capsule 자식(Children)이 있다. 각각 캡슐에는 Collider가 포함되어 있는데 이 많은 자식들의 Collider를 Tirigger 상태로 바꾸러면 자식들의 갯수만큼 반복해서 스크립트를 작성해야 하지만 GetComponentsInChildren 메소드를 사용하면 갯수가 몇개든 쫙~ 찾아서 하나에 담아준다. public Collider[] colliders; // Use this for initialization void Start () { col..
javaScript에서는 @script RequireComponent(컴포넌트이름) C# 에서는 [RequireComponent (typeof(컴포넌트이름))] java의 경우 컴포넌트 이름만 넣어주면 알아서 붙여주지만 C#에서는 typeof() 메소드를 이용해서 리턴된 타입값을 가지고 해당 컴포넌트를 추가로 붙여준다. 테스트 삼아 Cube 게임 오브젝트에 자동으로 rigidBody를 붙여주도록 하는 'requireComponent' 스크립트를 적용시켜보았다. 결과는 아래 이미지에서 처럼 따로 rigidBody를 추가하지 않았는데도 스크립트에서 요청한 문장이 실행되어 자동으로 rigidBody 컴포넌트가 추가되어 있는걸 확인 할 수 있다. requireComponent.cs 파일은 아래와 같이 [Requ..
Blender 라는 무료 오픈소스 3D modeling 툴이 있다. 인터넷에 조금만 검색해보면 우리나라 사람이 만든 동영상강좌도 볼 수 있다. 클릭 몇번만으로 3D객체의 폴리곤(점)과 엣지(선) 페이스(면) 등을 쉽게 제어할 수 있다. Unity3D 프로그램에 사용할 테스트용 3D 모델링 파일을 뚝딱하고 만들어서 써볼까 하고 다뤄봤는데 조금씩 취미삼아 계속 공부한다면 고 퀄리티의 작품도 충분히 만들어 낼 수 있을것만 같다 unity3D 프로그램에서 fbx파일을 불러서 gameObject로 사용할 수 있다.
IT : Information Technology (정보기술) QA : Quality assurance (품질보장) SI : System integration (시스템 통합) UX : User experience (사용자 경험) R&D : Research and Development (연구 개발) PIMS : Personal infomation management system (개인정보 관리시스템) 피쳐 폰 : feature phone (general features phone, 일반적인 기능의 폰)
sudo ifconfig 터미널을 실행해서 위와 같은 명령어(command)를 입력하면 자신의 맥 컴퓨터의 IP 및 MAC Address 를 확인 해볼 수 있다. sudo ifconfig en0 00:00:00:00:00:00 위와 같이 입력하면 en0의 MAC Address도 임시로 바꿔 볼 수 있다. 내 화이트 맥북 207 은 en0이 무선 인터넷, en1이 유선인터넷이였다.
거짓말을 못하게 법으로 막은 나라.... 거짓말도 이젠 내맘대로 못하는 세상이네요 이젠 진실을 말해도 거짓말이라 할거 같은데... 이 일을 어쩌죠?
특정 gameObject에서 해당 게임오브젝트에 포함되어 있는 내부 게임오브젝트들을 해제하는 스크립트는 검색을 좀 해보면 transform.DetachChildren();위와 같이 DetachChildren이라는 메소드가 있다는걸 알 수 있는데 반대로 특정 게임오브젝트안에 다른 게임오브젝트를 포함하게 하러면 어떻게 해야 할까? 플래시 액션스크립트에서의 addChild 같은 메소드가 있을거라 생각했지만 정답은 생각외로 가까운데에 있었다. transform.parent = GameObject.Find("spinPlane").transform;위와 같은 문장을 특정 게임오브젝트 안에 포함되려는 해당 게임 오브젝트의 스크립트에 작성해주면 된다. 의례 parent 속성은 읽기 전용일꺼라 생각이 들었는데 ( 플래시..
포토샵 cs5를 쓰는데 있어서 UI 개발 작업 할 때 있어서 포토샵을 많이 쓰게 되는데요 매번 포토샵 창 전체를 꽉 채우는 새문서가 열려서 매번 창 모드로 바꿔가며 쓰느라 불편했었습니다. 포토샵 설정창에 보니 해당 기능을 설정/해제 하는 부분이 있었네요 ^^ 역시 모르면 몸이 고생합니다 ㅎㅎㅎ Open Documents as Tabs 부분을 선택 해제 하면 예전 cs버전때와 같은 방식으로 창 모드로 새문서가 열리게 되고요 체크를 하게 되면 전체화면을 가득채운 형식으로 여러 문서가 탭으로 정리되어서 탭을 선택하면서 문서 전환을 할 수 있게 됩니다 ^^
오늘 본 뉴스기사중 하나가 신라호텔 뷔폐식당에서 한복입고 출입을 못하게 했다는 내용이였다. http://news.khan.co.kr/kh_news/khan_art_view.html?artid=201104131057311&code=940100#recomWrite 위 기사에 몇개의 댓글이 달렸는데... 한복이 너플거리거나 부피가 크다는 이유로 식당측 입장에 손을 들어주는 내용들인데... 한복만 펄럭거리는 옷인가 하는것이다. 한복이 음식에 닿아서 음식을 새로 해야할 우려가 있어서? 한복이 음식에 닿도록 한복 입는 사람이 있을까? 그런 사람이 있다면 뭘 입든, 알몸이든 음식에 무언가 닿게 할것이 분명 할 것이다. 한복은 부피가 크다? 그럼 완전 뚱뚱한 사람도 출입을 금해야겠네? 대한민국의 최고 서비스를 자랑하는..
한달전쯤 읽기 시작했던 상상력 사전 책을 다 읽었다. 뭐 군데군데 지루한 그리스신화 부분은 넘어갔지만 ^^ 베르베르 소설은 내 상상력을 자극해주는 촉매제 같은 역활을 해준다 내가 예전에 했었던 생각이 베르베르 소설 내용으로 만나기도 하고... 나와 베르베르의 상상력이 만나는 순간은 즐겁다 책 소개를 하자면 600여 페이지 분량이다 위 사진에서와 같이 다른 책들에 비해 두툼하게 한권으로 되어 있다. 우리나라 장사치들 생각에 두권 정도로 나눠서 내놓을법 한데 한권으로 두껍게 나온 까닥은 국어사전이든 영어 사전이든 사전은 두껍게 되어있는걸 따라한것으로 생각된다. "이 책도 당신이 알고 있는 다른 사전처럼 두꺼운 책으로 많은 내용을 담고있어요~" 라고 말하고 싶었나보다 책에는 여러사실들, 각종 정보, 실험결과,..
캡쳐스크린샷 함수를 이용해서 게임 플레이 화면을 캡쳐할때 절대경로를 지정해주면 저장하고 다시 로드할때 경로가 틀려지는걸 막을 수 있어 좋다. 하지만 절대경로는 해당 경로의 폴더가 없거나 하는 경우... 가령 C:\\temp 폴더에 이미지를 저장한다고 했을때 사용자의 컴퓨터가 메인드라이브 이름이 C가 아닌 D나 E로 바꾸어져있는 가능성도 있다. 이럴 경우 저장할 경로가 없기 때문에 오류가 나게 되는것이다. 맥북의 경우도 드라이브명이 C나 D 형식이 아니지 않는가? 유니티 프로그램이 아이폰이나 안드로이드폰에서 실행된다면? C드라이브가 없는건 당연할것이다. (있을수도 있겠지만...) 나는 개인적으로 절대경로를 싫어하고 상대경로를 선호한다. 어느 플렛폼에서나 오류없이 돌아가게 프로그래밍 하는것을 추구한다. 여튼..