이미지영상처리

http://www.donghuna.com/30

by 재환이아빠 | 2011/12/07 15:50 | 기타 | 트랙백 | 덧글(0)

Cocoa 아이폰 개발 - Custom Font 사용하기

출처: http://suigui.com/3017792


이 방법은 iPhone/iPad SDK 3.2부터 지원되고.. 너무 간단합니다 :>

  • 프로젝트의 info.plist에 key로 UIAppFonts 를 추가하고 
  • array로 변경해서 Item X에 font 이름 쓰기
  • font화일을 프로젝트에 resource로 추가
  • font화일 오른쪽 클릭해서 '정보 입수'로 폰트 이름 확인

  • 아래 코드를 돌려보면 등록된 폰트 이름이 보이고, 이제 그냥 시스템 폰트처럼 사용하면 됩니다.
  • 화일 이름이 아니고, 위에서 확인한 폰트 이름으로 사용해야 합니다. :>
  • 혹시 UIAppFonts에 등록된 폰트가 로딩에 문제가 있으면, 디버거 콘솔창에 뭔가 출력될 겁니다~
  • cocos2d 등에서도 그냥 사용 가능

// 등록된 폰트 이름 보기

NSArray* tempFonts = [UIFont familyNames];

for(NSString* aFont in tempFonts)

NSLog(aFont);



무료 폰트 --> 헤움OTF 무료폰트96종
참고 링크 --> http://bit.ly/bl3zFi

by 재환이아빠 | 2011/10/05 11:34 | iPhone/iPot 개발 | 트랙백 | 덧글(0)

Monster Zombie 2: Undead Hunter

9월 5일에 서비스된 몬스터 좀비2..
이 프로젝트에는 [파트애니메이션]을 적용해보았다.
다른 사람들은 뭐라고 명명하는지 모르겠지만, 머리, 몸, 팔, 다리 등 따로 다음 프레임과 보간 애니메이션을 줘서
부드러운 움직임을 표현할수 있도록 구현했다.
캐릭터의 부위가 따로 있어서 장비나 총을 바꿔 착용할수 있는 [커스튬방식]을 적용했다.
캐릭터의 움직임을 총이나 스탯에 따라 미세한 시간까지 다 적용했기 때문에 유저 입장에서는 키운 만큼 만족감을 
채울수 있을거라 기대된다.

지금은 [매직큐브]와 [아미워즈 디펜스2]을 개발 마무리 중이다. 멀티플레이가 지원되는데..
확실히 유저와 유저간의 전투가 재미있는것 같다.

몬스터 좀비2에는 다음 업데이트시에 멀티플레이를 적용할 예정이다. 유저간의 전투를 적용할지
유저와 힘을 모아 스테이지를 공략하도록 할지 아직 결정된 사항은 없다.
허나 곧 업데이트 할 것이다.

서비스후 리뷰가 나왔다.
출처 : http://appadvice.com

Elude The Hordes Of Zombies And Take Them Out One By One In Monster Zombie 2: Undead Hunter

Monster Zombie 2: Undead Hunter by AFEEL, Inc. icon

Monster Zombie 2: Undead Hunter ($0.99) by AFEEL, Inc. is a strategic action game that doesn’t disappoint. Cute and crisp graphics, gameplay that keeps you on your toes, and zombies — you just can’t go wrong.

IMG_7436

So, you’re a cute red-headed anime chick with weaponry. This cannot get any better for you. But wait — here come the zombies. Mobs and mobs of zombies. Some of them throw things at you, some of them are faster than others, but one thing is for certain: they all want to chow down on your gray matter.

You begin with a small dagger for melee attacks and a bow for ranged attacks. It’s like you’re playing Word of Warcraft and you chose a hunter. This excited me. Finally! A chance to show off my mad hunter kiting skills in an iOS game! I knew all of those hours I should have been studying, but instead I wasted in battlegrounds, would all be worth it one day.

To change weapons, tap the weapon slot on the top right of your screen. You use the left joystick to move around, and the right to attack. I’m going to be honest with you, though, I hung out with my bow 99 percent of the time. I slowly walked my cute little red-haired butt around the forest, gathered up all of the zombies, and started wreaking havoc with my arrows.

This is what you must do in this game: kite the zombies around and take them out, one by one, before they even begin to bare their teeth at you. Eluding your enemies and utilizing ranged attacks is what wins this game. We got this.

Not all of the zombies are the same. Some have special attacks, and you even come across a few other creatures and bosses as well. Trust me, this game may seem repetitive but it’s quite challenging and each level is different.

You can upgrade not only your weapons, but your armor and trinkets as well. You use the in game gold to purchase these items from the shop. However, if you choose, you can spend some real life dollars on the gold to get those upgrades more quickly.

IMG_7423

Monster Zombie 2: Undead Hunter has five stages, with 125 levels total, and full Game Center support. I found it engaging and just fun to play; but, then again, I really enjoyed the kiting and the zombie killing.

It is a universal app and is available in the App Store for only $0.99. I’d say it’s well worth the buck! What do you think?

by 재환이아빠 | 2011/09/09 11:19 | 게임 및 컨텐츠 | 트랙백 | 덧글(4)

In App purchase 개발

출처 - http://minilog.tistory.com/170
고맙습니다.^^

In App Purchase 를 구현하느라 몇일을 고생했습니다..ㅜㅜ

항상 막히는것은 뭐가 잘 안되더라구요. 책하고 똑같이 따라 한다고 했는데..

겨우 해결하고 저처럼 고생하는 분들이 있을까봐 이렇게 기록으로 남겨 봅니다.

우선 참조한 블로그는 아래와 같습니다..
 
한글입니다. 자세한 소스코드가 있습니다..^^
http://creative-xenos.tistory.com/entry/In-App-Purchase-%EA%B0%9C%EB%B0%9C

유투브 동영상입니다. 다양한 사용법들이 많아 참조하기 좋습니다..^^
http://www.youtube.com/watch?v=xGDGO5P95Dg


In App Purchase 는 크게 2가지 과정으로 이루어 집니다..

첫번째는 애플사이트에 가서 등록을 하는 절차가 필요합니다.(저는 이곳에서 정말 고생했습니다.)
그리고 두번째로 코드를 적용하는것이지요..(위의 블로그를 참조하시면 한시간이면 됩니다.)

그럼 첫번째 과정인 애플사이트에 등록하는 법에 대해서 알아보겠습니다.


1. 우선 서비스 할 앱을 등록

아이튠즈커넥트 에 가서 Manage Your Applications 부분에서 Add New Application을 눌러 앱을 등록합니다.
리뷰를 들어가지 않고 그냥 테스트단계 까지만 진행하셔도 과금을 테스트 하는데 문제는 없습니다.
단. 어플을 XCODE에서 빌드할때 설정단계에서 identifier 의값을 고정값으로 넣어줍니다. 나중에 이 값이 필요합니다.

ex)  com.company.appname


2. 아이튠즈커넥트 사이트에서 판매할 아이템을 등록

1. 아이튠즈커넥트 사이트에 로긴 한다.
2. 하단 왼쪽에 Manage Users 로 들어가서 In App Purchase Test User를 등록한다.

3. 아이튠커넥트 사이트 메인의 Manage Your In App Purchases 로 들어가서 
Create New 를 누르고 추가과금을 할 앱을 선택한다.(1번과정에서 등록한 앱을 선택) 

4. Manage Your In App Purchases 로 다시 가면 등록한 앱이 보입니다. 앱을 선택해서 들어갑니다.
5. Create New를 누르고 Pricing와 Display Detail 값을 입력합니다. 
이 단계에서 For Review는 넣지 않습니다.(나중에 성공한 스샷을 올리면 되겠죠)
6. Save 를 누르고 나오면 리스트가 나옵니다..
선택해서 들어가보면 우측 상단에 States 가 빨간색으로 ㅇㅇㅇㅇ 라고 써있죠?
아이템 등록은 여기서 끝입니다..


다음은 과금을 테스트할 유저를 등록하는 과정입니다.
이부분에서 전 상당히 고생했습니다. 알고 보면 별게 아닌데..괜히 어렵게 생각해서..

3. 아이튠즈커넥트 사이트에서 테스트할 유저 등록

1. 아이튠즈커넥트사이트 메인에서 Manage Users 로 들어간다.
2. In App Purchase Test User를 누르고 들어간다.
3. Add New User을 눌러 새로운 유저를 등록한다.
4. 여기서 끝! 괜히 아이튠즈에 등록하고 비자카드 발급하고 난리 치지 않는다. (전 그랬습니다.ㅠㅠ)

에구 쓰다보니 길어졌네요.
코드 관련은 위 블로그 보시면 자세히 나오고 있습니다. 



사실 여기까지는 복잡해 보여도 금세 끝납니다.
코드도 뭐 바로 적용이 되지요..제가 시간이 많이 걸린건. 폰에 심고 성공메세지를 보는데 아이튠즈계정이 문제가 있다는 메세지 때문이었습니다..테스트계정이 등록이 안됬다던지 그런 부분이었는데요 그부분은 마지막에 다시 올려보겠습니다..

오늘은 여기까지..

http://nixsolutions.com/blog/development/iphone/in-app-purchase-tutorial/#sample-code

by 재환이아빠 | 2011/04/06 15:40 | iPhone/iPot 개발 | 트랙백 | 덧글(0)

맥에서 아이콘 만들기

[출처] http://www.cocoadev.co.kr/category/Xcode%202?page=2


사용자 삽입 이미지
프로그램을 실행해서 하단의 독을 보거나,  폴더에서 실행파일의 아이콘을 보면 좌측과 같이 맥의 기본 응용프로그램 아이콘으로 되어 있습니다.

이번에는 이 아이콘을 변경해 보겠습니다.

/Developer/Applications/Utilities에서 Icon Composer를 실행합니다.
사용자 삽입 이미지
좌측과 같이 Image RGB/Alpha의 각각의 사각형 영역에  원하는 이미지 파일을 드래그해서 가져다 놓습니다.

저는 128X128 JPG 이미지를 하나 만들어 Thumbnail(128X128) 영역에 드래그 해 놓고, 그 부분을 위로 계속 드래그 시켜 항목을 채웠습니다. 

이제 메뉴에서 아이콘을 적당한 이름으로 저장합니다.





사용자 삽입 이미지
위에서 저장한 아이콘 파일(*.icns)을 Xcode 좌측 메뉴에서 Resources 그룹에 드래그 해서 가져다 놓으면 좌측과 같은 창이 나옵니다.

상단의  Copy items into destination group's folder(if needed) 항목의 체크를 확인하고 add 버튼을 클릭합니다.





이제 이전에 열었던 info.plist를 열어 CFBundleIconFile 항목을 아래와 같이 설정합니다. 
    <key>CFBundleIconFile</key>
    <string>simpleviewer</string>
저는 아이콘 파일명을 simpleviewer.icns로 만들었습니다. 이전에 저장한 icns를 제외한 파일명을 입력해 줍니다.

이제 어플리케이션을 실행하여 About 메뉴를 클릭하면,  아래와 같이 변경된 내역을 확인할 수 있습니다.

사용자 삽입 이미지

by 재환이아빠 | 2011/02/21 16:33 | iPhone/iPot 개발 | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶