일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- iphone
- file
- 경로
- class
- Flash
- Ane
- 게임
- Android
- path
- 배열
- 영어
- smartfoxserver
- Mac
- swf
- Game
- texture
- unity3D
- 단축키
- sdk
- 3d
- AIR
- 태그를 입력해 주세요.
- AS3
- Build
- flash builder
- XML
- 아이튠즈
- ios
- unity
- builder
- Today
- Total
목록분류 전체보기 (604)
상상 너머 그 무언가...
손맛을 느낄수 있는게 좋아서어렸을적 슈팅게임을 참 좋아했다. 여기 그래픽 깔끔하고 잘만들어진 슛팅게임이 하나 있는데 슛팅게임을 좋아하는 사람도 하기 싫어지게 만드는 '옥에 티' 가 하나 있다. 게임화면보다 큰 게임 스테이지로 인해 비행기가 양 옆 구석으로 이동하면 게임스테이지가 반대편으로 밀리는 방식인데 비행기와 배경이 같이 움직이게 되면 비행기만 움직일때보다 비행기의 이동거리가 더 커지는 부분을 생각하지 못한것 같다. 화면에 보이지 않는 부분으로 이동할때는 더 신중해야 하는데 오히려 이동이 빨라지게 만들다니... 많은생각없이 기획없이 게임만 동작하게 만들면 이런 문제점들이 생기는거 같다. iPhone 에서 작성된 글입니다.
2D 게임이나 애니메이션 작업할때 각 프레임이나 파츠별 png 파일을 개별적으로 관리할때 갯수가 많은 경우 번거롭고 불편한데 이러한 불편함을 도와주는 프로그램이 있다. TexturePacker 라는 프로그램으로 정식버전은 돈주고 구입을 해야 하지만 일부 기능은 무료로도 사용이 가능한것 같다.
정밀한 터치가 힘든 UI 왜 버튼들을 좁은 위치에 몰아넣었는지 이해할 수 없다 아무생각없이 만든 UI의 하나 정밀한 터치가 힘든 UI 왜 버튼들을 좁은 위치에 몰아넣었는지 이해할 수 없다 아무생각없이 만든 UI의 하나 iPhone 에서 작성된 글입니다.
xcode를 많이 다뤄보지 못한 상태로 4 버전이 릴리즈 되었다. ㅡㅡ;; 아직 첫페이지도 안본 3 버전 책들은 어떻하란 말인가 T_T 4버전에서는 리소스 폴더가 없는것 같아 검색을 해봤다. 결론은 프로젝트 이름울 선택하면 나오는 화면의 TARGETS 에서 프로젝트이름을 선택하면 상단에 탭이 5개가 나오는데 이중에서 Build Phases 를 누리고 " Copy Bundle Resources 를 선택하여 + 버튼을 눌러 'Add Other' 를 눌러 가져올 이미지파일을 선택 한 뒤 Copy items into destination group's folder 에 선택 체크를 하고 'Finish'버튼을 누르면 종류된다. 그럼 선택한 이미지 파일들이 프로젝트안에 포함되어 있는걸 확인 할 수 있다.
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..