일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- smartfoxserver
- path
- swf
- ios
- 아이튠즈
- AIR
- Flash
- class
- Game
- unity3D
- AS3
- builder
- unity
- texture
- 단축키
- sdk
- Ane
- Build
- XML
- Android
- Mac
- 영어
- file
- 경로
- iphone
- 게임
- 3d
- flash builder
- 배열
- 태그를 입력해 주세요.
- Today
- Total
목록전체 글 (624)
상상 너머 그 무언가...
2011년 6월 16일 새벽에 일어났던 개기월식을 알리기 위해 구글이 사이트 매인화면 타이틀을 위와 같이 바꿔놨다. 사이트에 접속하면 자동으로 플레이가 되며 하단의 스크롤바를 움직이면 원하는 프레임으로 이동하여 볼 수도 있다.
유티니에서는 스크립트에서 public 으로 선언된 변수를 Inpector 창에서 직접 대입, 수정이 가능하도록 되어 있는데 때에 따라서는 감춰야할 필요성이 있다. 필요한것만 노출시키고자 하거나 public 변수가 너무 많다거나 하는등의 경우가 그런경우... 아래 그림과 같이 CharController 라는 변수가 Inspector 창에 노출되어 있는 상태에서 해당 변수를 감추고 싶다면 아래 형식과 같이 적어주면 된다. [HideInInspector] public 변수타입 변수명; ex) [HideInInspector] public CharacterController charController; 수정된 스크립트가 적용되면 아래 그림과 같이 기존에 노출되었던 변수가 보이지 않는것을 확인 할 수 있다.
본인은 유니티를 하기 전에 플래시 개발자였다. 플래시에서는 상속을 사용하는 클래스에서 부모객채의 메소드를 호출하러면 super라는 접근자를 사용하면 되던데 유니티에서는 뭐로 접근해야 하는지 몰라 검색을 해봤더니 c#에서는 base 라고 사용하면 되는거 같다. CharAni 라는 클래스를 상속받고 있는 PhyBossAni 라는 클래스가 있다. PhyBossAni 라는 클래스에서 부모클래스의 메소드를 실행하고자 한다면... base.메소드명() ex) base.test(); 위와 같이 적어주면 된다. 자식 클래스의 test메소드에서 부모 클래스의 test 메소드를 실행해주면 상속받은 클래스의 기능을 확장해서 쓸 수 있다.
이 외에 척추를 뜻하는 Spine, 골반을 뜻하는 pelvis, 명치를 뜻하는 Solar plexus
인터넷에서 검색 좀 해보면 .dictionary 확장자로 되어 있는 사전 파일을 구할 수 있는데 요 파일들을 내 맥북 하드의 라이브러리 폴더에 있는 Dictionaries 폴더 안에 붙여넣기만 하면 끝. 기본 사전들 외에 추가로 두개를 설치했다.
게임을 하다보면 스킬을 시전한다는 얘기를 한다. 역으로 하면 게임을 만들때에 스킬시전이라는 변수나 함수를 영어로 적어야 하는 상황이 생기는데.... 어떻게 이름을 해줘야 할까.... 시전이라고 검색을 해보면 * 시전(始展) - (여러 가지의 기이하고 신비스러운 동작이나 일 따위를) 펼쳐 보이다. 시행하 다. 실시하다 등 외다, 읊다, 외치다, 부르다 라는 의미도 있다고 하는데요 (스킬을 동양적으로 옮기면 주문이 되기도 하니깐요) 외다, 읊다의 영어단어는 recite, 외치다는 shout.... 뭐가 맞을까 고민고민 하고 있었는데 외국에서 개발된 게임 (WOW)에서는 cast 라는 단어를 사용하는거 같아 요걸로 정하기로 했습니다 ㅎㅎㅎ
Subversion/SVN 설정시 branches, tags, trunk 에 대한 개념 trunk - 기본적으로 개발을 시작할 때 사용하는 디렉토리(소스의 주 개발 작업을 진행하는 폴더) - 모든 프로그램 개발 작업은 trunk 디렉토리에서 부터 시작 - main, mainline, production의 의미로 사용됨 brankches - trunk 에서 뻗어져 나온 나뭇가지(소스의 실험적인 작업을 진행하는 폴더, 소스의 현재 버전을 유지보수 하고, 현재 버전을 기반으로 차기 버전을 개발할 경우 이 폴더 이용) - trunk 디렉토리에서 프로그램을 개발하다보면 큰 프로젝트에서 또 다른 작은 분류로 빼서 개발하는 경우. - 프로젝트 안의 작은 프로젝트 - release 버전과 유지보수 버전을 분리하고 싶을..
양을 그려달라는 어린왕자에게 그려준 구멍이 세개 있는 상자 그림.... 무엇을 원하든 그것이 상자에 있다는 의미의 로고이다. 처음으로 위 로고에 해당하는 이름을 지었던것이 IGEMOYA : 이게모야 ( 어머! 이게모야? ) 하지만 이게모야는 우리나라에서만 통하는 이름인것 같아 뭔가 더 그럴싸한걸 늘 고민하며 지낸다. "에이~ 이게뭐야~~" 라는 부정적인 의미의 문장에서도 쓰이니 더 바꿔야할 필요성을 느낀다 ㅎㅎ 뭐가 있을까.... DreamScope : 드림스코프 ( 꿈을 들여다 보는 ) DreamCube : 드림큐브 (꿈이 들어있는 상자) IllusionScope, DreamWing, ImagineBox.... DreamHole 3Dot, samdot, threePoint, 3Point possibil..
회사이름을 영문으로 표기하는 방법에는 여러가지가 있는데 IGEMOYA, Co., Ltd. 라던가 IGEMOYA, Inc. 또는 IGEMOYA, Corp. 라고 적기도 한다. 위 세가지 종류의 차이는 무엇일까 궁금해서 검색을 해봤다. Co. company Inc. incorporated Ltd. limited (유한) Corp. Corporation (기업, 큰 규모의 회사일 경우) Co나 Inc 또는 Ltd 와 같은 영어뒤에 . 로 되는것은 해당 단어가 긴 단어를 줄여쓴 줄임말임을 뜻하는 것이다. 그래서 유한회사의 경우 Co. 과 Ltd. 두개를 붙여 쓰기위해 , 를 사이에 넣어서 붙여준다. 회사이름, 회사, 유한 ===> IGEMOYA, Co., Ltd 검색결과는 유한회사와 주식회사, 기업 을 구분한다..
위 그림에서와 같이 사파리의 메뉴중에서 '윈도우>브라우저 상태도' 메뉴를 선택하면 현재 사파리 브라우저가 어떤 파일들을 읽어서 보여주고 있는지 해당 파일의 경로와 용량을 보여주는 창이 나옵니다. 이때 다운 받고자 하는 파일을 선택하고 Option(alt)키를 누른체 더블클릭(더블터치)를 하면 해당 파일을 다운로드 할 수 있습니다. 이미지 파일이나 동영상, 플래시 파일, 자바스크립트 파일 등 브라우저가 읽어들인 대부분의 파일을 다운로드 할 수 있는것이지요 유투브 사이트에서 플레이 중인 동영상 파일의 경우 상태값에 표시되는 파일 용량이 다른 파일들에 비해 용량이 크기 때문에 파일목록 중에서 파일용량이 MB 단위의 파일을 선택해 다운받으면 현재 페이지에서 로딩된 동영상이라 판단 할 수 있습니다. 주의할 사항은..
WaitForSeconds라는 메소드가 있는데 C#에서 쓰러면 조금 까다롭게 형식에 맞춰서 작성해줘야 한다. 위 예제와 같이 Awake라는 메소드에서 시간을 두번 출력할때 첫번째 시간을 출력 한 뒤 5초뒤에 두번째 시간을 출력하고자 하는경우 또는 일정시간마다 반복 재귀호출 되는 메소드를 작성하고 싶을때에 'IEnumerator' 라는 인터페이스를 사용하도록 해당 메소드 앞에 적어줘야 한다. IEnumerator delayTime() { yield return new WaitForSeconds(1); Debug.Log("time = " + Time.time ); } 위와 같이 delayTime이라는 메소드를 적어주면 메소드가 호출되면 1를 기다렸다가 1초뒤에 Debug 문장이 실행된다. IEnumerato..
for (var emitter in childEmitters) { // turn them on or off emitter.emit = on; } 위와 같은 자바스크립트로 작성된 for in 문을 C#에서 동일하게 동작하도록 하러면 foreach (ParticleEmitter emitter in childEmitters) { // turn them on or off emitter.emit = on; } 위와 같이 foreach문을 사용하면 된다.