devlog [naru design]

プログラミングやテクニカルな内容の覚え書き。

マテリアルをスクリプトで変更するサンプル。

続きを読む

マウス操作が一定時間無かった時に、自ら回転を始めさせるにはどうすればいいか?

3秒間マウス左ボタンによるドラッグ操作が無いと、立方体が回転を始めるスクリプトを書いてみました。

続きを読む

cocos2dのテンプレートから作成したプロジェクトのAppDelegate.mには、あらかじめpauseとresumeの処理が含まれています。アプリが動作中にホームボタンがタップされてアプリが非アクティブになっても、再びアクティブになった時にアプリが再開するようになっています。

ただし、このままだと自分で意図的にpauseした状態で非アクティブから復帰すると問題が発生するかもしれません。

続きを読む

ことのはじまり

2012年5月に公開した、初めてのiPhoneアプリ「俺のカズ」はiAdが表示されるように作ってありました。
しかし、iAdの契約や設定を済ませているにもかかわらずiAdが表示されることはありませんでした。
「まぁ良いか…」と思いつつ、そのまま放置。

年が明けて

2013年1月、「バージョンアップすれば表示されるかも?」と思い、リファクタリング(iAdとは無関係の部分)を済ませたものを再度申請しました。審査が終わってAppStoreに並びましたが、残念ながらiAdは表示されませんでした。

そもそも、iAd関連のFAQには、

  • iAdを有効にしたアプリが1つ以上iTunesConnectに登録されている
  • iAd Network ContractをAcceptしている

以上の条件を満たせば、iTunes ConnectのページにiAd Network moduleが表示されると書かれていますが、そのiAd Network moduleさえも表示されていませんでした。

続きを読む

ユーザービリティの観点からも押されていることが分かるようにするのは大切なこと。

押された時のイメージ(画像)を用意すれば何の問題もなくできますが、ここでは1つの画像で手軽に実現する方法を考えてみました。

使った画像は

buttonStart.png

buttonStart.png

メニュー項目が押されている間は、

  • 若干暗くなる
  • 位置が移動する

となるようにしてみました。

続きを読む

iPhoneアプリに必要なアイコンの種類や設定についてメモ。

アイコンのサイズとファイル名:

2013年1月26日現在では、iPhone-onlyアプリの場合は、

Image Size (px) File Name
512 x 512 iTunesArtwork
57 x 57 Icon.png
114 x 114 Icon@2x.png
72 x 72 Icon-72.png
29 x 29 Icon-Small.png
50 x 50 Icon-Small-50.png
58 x 58 Icon-Small@2x.png

詳細は以下のページに書かれています。

Technical Q&A QA1686 : App Icons on iPad and iPhone

http://developer.apple.com/library/ios/#qa/qa1686/_index.html

続きを読む

cocos2dにはパーティクルを表現するためのクラスが用意されています。
パラメータ調整済みのサブクラスまで用意されているので簡単に使うことができます。

particles

続きを読む

トグルスイッチ状のメニューを作成する。

※トグルの状態は2つでなくても良いようです。

メニュー項目がタップされた時のメソッド

トグルの状態はselectedIndexプロパティで知ることができる。
3つの状態の場合は、0 -> 1 -> 2 -> 0 -> 1 -> 2 … と変化する。