夏までにiPhone アプリつくってみっか!

趣味でiPhone/Androidアプリを開発し、日々勉強した事を書いています。オープンワールド系レースゲームをUnityで開発中です。

外付けHDD+TimeMachineでバックアップ体制を整える

今までノーバックアップでMacを使って来ましたが、苦労して作ったデータが増えてくるにつれだんだん不安になってきました。 そこで、外付けポータブルHDDを導入し、TimeMachineでバックアップすることにしました。 今回購入したのはLaCieのUSB3.0対応1TBのポ…

爆発音の作り方 (改良版)

前々回:MainStageで爆発音の作成に挑戦。しかしイマイチな結果に - 夏までにiPhone アプリつくってみっか!前回:ギターの音から効果音を作ってみた - 夏までにiPhone アプリつくってみっか!に引き続き開発中のゲームの効果音の作成についての記事です。 …

ギターの音から効果音を作ってみた

前回MainStageのES1シンセサイザーを使って爆発音の作成に挑戦しましたがちょっと納得が行かないでき具合でした。その記事:MainStageで爆発音の作成に挑戦。しかしイマイチな結果に - 夏までにiPhone アプリつくってみっか!試しに別な音も作ってみようと自…

MainStageで爆発音の作成に挑戦。しかしイマイチな結果に

GarageBandのお供にMainStageを使っているガレバンユーザーは少なくないと思います。これを購入することでLogic同じ音源やエフェクトがGarageBandから使えるようになり、さらにループの数が10000以上増えるというすごい事に。 まさに選び放題です。 入門用無…

GarageBandでループ再生用ファイルを作る方法(ただし時間制限あり)

ゲーム用BGMの多く、特にボス戦用の曲はつなぎ目無くループ再生されますよね? 曲が終わってから次に始まるまでにたとえわずかでも曲間が開いているとどうでしょう。 シューティングゲームの場合はノリが悪くなってゲームに集中できなくなるかもしれません。 …

テーマソングが完成!

現在開発中のiPhone用シューティングゲームのテーマソングが完成しました。Mac用GarageBand ver. 10で作りました。聞けばすぐわかりますが、スペハリのメインテーマっぽい雰囲気を取り入れています。 それっぽい音色やそれっぽいフレーズが随所に見え隠れし…

GarageBandで作曲に再チャレンジ

以前GarageBandで作曲にチャレンジしたのですが、残念ながらそのときはループ素材をペタペタ並べることしかできず、まともな曲にはなりませんでした。 (そのときの記事【BeeCluster】GarageBandで作曲!できませんでした・・・ - 夏までにiPhone アプリつく…

夕暮れの横浜で戦う少女

背景画像を作ってみました。横浜です。写真を参考にしつつ筆でグリグリ適当に塗って描きました、キャンバスサイズは4000 x 600ピクセルで、ゲーム中では1/2に縮小して使用しています。 将来iPhoneの画面が大型化し、解像度が増す可能性が高いので解像度に余…

iOSシミュレーターのカメラロール内の画像ファイルのありか

スペハリ風のチェッカー模様の地面の元になる画像はペイントソフトはなくiPhone用プログラムで生成しています。 (参照: 【スペースハリアー】Core Graphicsでシマシマの地面を描いてみた - 夏までにiPhone アプリつくってみっか! 【スペースハリアー】UII…

【Xcode】修正した画像が更新されないときはアプリを削除すべし

最近は絵をかいてばかりでしたが、今日は久々にXcodeでコードをいじっています。突然ですが、アプリ開発時に画像ファイルを修正し、差し替え、iPhoneで実行したとき「あんまり変わんないなー。気のせいかな?」とガッカリすることありませんか?たぶんそれは…

主人公の絵が完成。ゲームに組み込んでみた

主人公の女子高生の全ての動きの絵が完成しましたので、ゲームに組み込んで正しく表示される事を確認しました。また、飛行時の絵を切り替える位置も最適化し、できるだけよく動くように調整しました。本物のスペハリは地面を走っていると茂みに弾を当てるの…

走り、よろめく少女。ゲームキャラを効率よく描く方法

主人公キャラのよろけシーン用の画像が描き上がりました。 早速、走ってるシーンと組み合わせたアニメーションGIFを作成してみました。それにしてもものすごいよろけ方です。この体勢から立ち直るのはマイケルジャクソンでもちょっと厳しいと思いますが、例…

飛んでいるときの棒立ち感がひどいので絵の切り替え方を改良

飛行と墜落シーンの絵が完成したのでゲームに組み込んでみました。 よろける絵はまだ描いていないので、茂みに突入するシーンではハリアーが出現しています。スペースハリアーと比べると何故かこの女子高生は飛行中の棒立ち感が目立つので、できるだけ絵が切…

やられてもやられても立ち上がる少女

今回は、自キャラの女子高生が敵にやられた時のアニメーションを作成しました。 今週末に何とか色塗りまで仕上げたかったのですが、予想以上に時間が掛かってしまい、あいにく線画までになってしまいました。 スペハリと同じ8コマの絵からなるアニメーション…

ツイスト少女

飛行シーンの自キャラの絵が描けました。 スペースハリアーと同じく、中央と左右に3段階で角度が変わりますので全部で7枚描きました。スペハリの場合はメモリーの節約のためか手抜きかわかりませんが、左右の絵は同じ物を左右反転して使っています。 なので…

女子高生、スペハリの世界を駆ける

今回はいよいよ例の女子高生がスペースハリアー的な世界に登場します。まずは、前回は省略していたギターストラップを描き足しました。 あまりストラップが目立つのもなんなのでかなり細めで肩パットも付いていないストラップにしました。 長時間の演奏で肩…

ギターが武器?走る女子高生

今回は、例の女子高生を武装させるはずだったのですが、平和主義の私はビーム砲的な野蛮な武器ではなく、エレキギターを持たせてみました。 それに伴い、「ギターから発せられる音波が敵エイリアンの細胞をズタズタにし、粉々に爆破する」という取って付けた…

女子高生に陰影を付けて奥行き感を強調してみた

今回は女子高生キャラに陰影を付けて立体感と奥行き感を強調してみました。こちらは、前回作成したバージョンです。 影が付いていないので左右の足の前後関係がはっきりしません。 また、肌の色が薄めで虚弱体質の女子に見えてしまいます。今回のバージョン…

ダイナミックな走りを目指して試行錯誤

さて、今回は走る女子高生キャラクターに色を塗ってみました。線画をチョコチョコ直して隙間をふさぎつつバケツ塗りつぶしでとりあえずパーツ毎に単色で塗って行きます。 髪の毛は好みでピンク色にしてみました。 肌色などは調整していると何が正しい色なの…

走る女子高生の線画が完成!

前回ハゲ頭の下書きを走らせてから一週間。 ずっと髪型とその描き方を調べていました。 ネットでいろいろ調べた中で参考になったのがpixivのこれ。 #髪型 女の子の髪型色々 - 盲田メダのマンガ - pixiv同じ顔がベースになっていますが、髪型で印象がかなり変…

自キャラは戦闘機にしておけば良かったといまさら後悔

スペースハリアーって最初に発表されたときは自機キャラが戦闘機だったらしいですね。(ソース:Wikiペディア) どんなんだったのか興味があります。さて、前回のブログ更新からしばらく経ってしまいました。 サボっていたというのも大いにあるんですが、やっ…

Macの標準機能で簡易パラパラアニメを作る方法

iPhoneのゲームに使うキャラクターのアニメーション具合をプログラムに組み込まずにとりあえずMac上で確認したいときに使える方法をググって見つけました。1. アニメーションさせたい絵をGIF形式でセーブする最近はGIF形式というのはあまりポピュラーじゃな…

次のアプリは萌え要素満載予定?

ここしばらくはブログの更新もせずに自家製スペハリをベースにしたゲームの構想を練りつつ何故かギターの練習をしまくる毎日でした。本家スペハリとの差別化のアイディアとしてだんだん固まってきたのが主人公を女子キャラにするというもの。あまりにも安易…

【BeeCluster】放置状態のBeeCluster。リリース後半年の広告収益は?

次回作のプロトタイプとして作っていた偽スペハリプロジェクトが完成したので、しばらく放置していたBeeClusterのダウンロード数と広告収益の状況がどうなっているのか見てみたいとおもいます。前回、 【BeeCluster】9月の広告収益 ダウンロード数は伸び悩み…

【DTM】ゲームBGM作成用にSteinberg UR22を購入。Cubase AI 7でオリジナル曲リベンジなるか?

DTM

前作BeeClusterでオリジナルBGMの作成を試みましたが、残念ながらMacのGarageBandでApple Loopを並べるだけでは曲と呼べる物に仕上げるのは困難だという事が判明し、断念しました。ダンス系やラップ系などの曲ならできそうな気はするのですが、コード進行が…

【cocos2d】Core Motionを使ってcocos2dゲームをモーションセンサーで操作

前回、 【偽スペースハリアー】自家製スペハリfor iPhone完成!これからが本番 - 夏までにiPhone アプリつくってみっか! で一応完成した偽スペハリですが、まだまだプロトタイプとして実験に使って行きます。今回は、CoreMotionフレームワークを導入し、加…

【偽スペースハリアー】自家製スペハリfor iPhone完成!これからが本番

iPhone用のスペハリ的な擬似3Dシューティングゲームを作ろうと思い立ってから約2ヶ月間、なぜか本物のスペハリをそのまま移植してきました。理由としましては:1. プロトタイプ用の絵や音楽を作るのが面倒くさい 2. 擬似3Dゲームの様々なノウハウを吸収した…

【Objective-C, cocos2d】BGMの切り替えを並列処理して画面のコマ落ちを防ぐ方法

前回、 【cocos2d】テクスチャーをキャッシュに先読みしてゲーム中に画面が一瞬止まるのを防ぐ方法 - 夏までにiPhone アプリつくってみっか! で画面のコマ落ちを防ぐためにテクスチャーの先読みを行いました。 これで完璧か!とテストをしてみると、改善は…

【cocos2d】テクスチャーをキャッシュに先読みしてゲーム中に画面が一瞬止まるのを防ぐ方法

ゲームで使うテクスチャーが多くなってくると1枚のスプライトシートに収まらなくなり、複数のスプライトシートの分ける必要が出てきます。 iPhone4の最大テクスチャーサイズは2048x2048らしいのでこれをリミットとすると、私の偽スペハリの場合はボスのテク…

【Objective-C】.plistファイルを経由せず直接.csvファイルからデータを読み込む方法

これまで敵生成データ、敵の動きのデータ、敵の攻撃などのアクションのデータは.plistファイルから読み込んでいました。 .plistファイルからNSArrayへの読み込みは1行で書けるので便利なのですが、これらのデータをいきなり.plistファイルとして書くのは困難…