いちおくまんえん

最近はcocos2d-xでゲームアプリ「いちおくまんえん」の制作がメインです。 あとアニメも少々・・

cocos2d-x

CocosCodeIDEのデモ動画を作ってみた

関西ソーシャルゲーム勉強会でLTしてきました。 - いちおくまんえんichiokumanyen.hatenablog.jp関西ソーシャルゲーム勉強会のLTで出来なかったやつです(;・∀・)初めて動画編集したんですが、むっちゃ難しいですねww今まで動画をカット、繋げる、エンコー…

関西ソーシャルゲーム勉強会でLTしてきました。

先日LTすると書いてましたが逃げずに行ってきました(;・∀・)関西ソーシャルゲーム勉強会でLTします。 - いちおくまんえんichiokumanyen.hatenablog.jp 今日のLTの資料です。ちなみにアンケートですが、色んな人が60人ほど参加の中、こんな感じでした。 Coco…

cocos2d-xの新しいAudioEngineをluaで使ってみる。

今まではSimpleAudioEngine一択でしたが、V3.3あたりで新しいSimpleがついていないAudioEngineが追加されました。仕事では自社製のサウンドエンジンを使っていたので、SimpleAudioEngineもあまり良く分かっていません。 個人開発ではなるべくcocos2d-xで用意…

Tiledとcocos2d-xでマップを作る 表示順をいい感じにする

えー、大変苦戦しております(;´∀`) 当たり判定とかその辺はあちこち見てまわてったらある程度分かったので後回し中このチュートリアルみたいにやればたぶん出来るよねーCocos2D-X Tile Map Tutorial: Part 1 - Ray Wenderlichwww.raywenderlich.com それで…

cocos2d-xでタイルマップを使う。いろいろ苦戦中('A`)

Luaでタイルマップを表示するのは簡単です。 function MainScene:onCreate() -- マップ作る cc.のものより早いらしいのでこっち使う local map = ccexp.TMXTiledMap:create("tilemap/school01.tmx") self:addChild(map) end 終わりw今まではこっち使ってま…

CocosCodeIDEのV1.2.0で、cocos2d-xのV3.5を動かs・・・したい(´・ω・`)

昨日の日記の通り、プロジェクトを作成して取り込んで、とりあえず動かすことは出来たんですが、色々問題がありました。CocosCodeIDEとluaでプロジェクト作成 - いちおくまんえんichiokumanyen.hatenablog.jp 何が問題かと言うと、いくつかあります。 コード…

Cocos2d-xの今後について

昨日書いたCocosCodeIDEとluaでプロジェクト作成 - いちおくまんえんについて、まだ納得いかない。いや、そもそもこれは出来てないんじゃないかとCocosCodeIDEについて色々調べてたらこんな記事を発見した!!Cocos2d-xのv3系のロードマップが明らかにCocos …

CocosCodeIDEとluaでプロジェクト作成

きのうから環境構築でドハマりしてました(;´∀`) いやー慣れないことすると大変ですねw 落ち着いたのでCocosStudioっぽい何かを触ってみる - いちおくまんえんichiokumanyen.hatenablog.jpで触れたとおり、現在の最新バージョンは、cocos2d-xが3.5、CocosC…

落ち着いたのでCocosStudioっぽい何かを触ってみる

5月1日まではがっつり有給消化中なので、まだ無職になったわけではないですが、実質無職です(^ω^)4月入ってすぐにゲーム制作に取り掛かろうとは最初から思っていなくて、昨日までいろいろと諸事情によるところでドタバタやってました。決して遊んでいた…

'string' file not found

'string'にファイルが見つかりません by Google先生お、おう(゚A゚;)結論:.mmファイルのヘッダincludeしてました。結構がっつり触った後に出てきたので原因さぐるの辛かった。。普通のViewController引っ張ってきただけだと思ってたら、Cocos2d-xと繋がって…

Xcode6でcocos runからシミュレーターを起動させる

社内でCocos2d-xの勉強会しようとプレゼン資料作りながら社内にある適当なmacとwindowsマシンで動作確認してたところどうやらXcode6入ってるmacだとcocos runでビルドは通るんだけどシミュレーターが起動しないこんなエラーが出て止まってしまう /usr/bin/to…

cocos2d-x-3.0betaがリリース プロジェクト作成してみた

数日前の話ですが、ついにcocos2d-xのメジャーバージョンアップ版で、alphaが取れたものがリリースされました。 ver3系で私的に気になった変更点をまとめ alpha0 C++11を使うようになった クラス名からCCが取っ払われた CocoStudioに対応した 色々と関数名・…

プロローグ画面作成② ゲームロジック追加 cocos2d::Arrayの使用

ようやくプロローグも完成したのでちょっとゲームらしくなりました。ゲームアプリ「いちおくまんえん」制作過程02 プロローグほぼ完成 - YouTubeやっぱり動画はいいですね。すごく良く分かる(*‘ω‘ *) 最近の動画は16:9だからと思って合わせてエンコードした…

プロローグ画面作成① CocosBuilderとの紐付け そして初のyoutube投稿

ついにyoutubeに動画投稿しちゃいました(・∀・)音質が終わってるのはお許し下さい・・。 組み込みマイクでPCから出てる音拾ってるだけなので・・。ゲームアプリ「いちおくまんえん」制作過程01 - YouTubeこれでどんな感じになるかが伝わりやすくなったかなと…

cocos2d-xでBGMやSEの音量を調節する

特にどの画面とかがなかったので最近のタイトルの傾向と変わってます(´・ω・`)完全にcocos2d-xでゲームアプリ「いちおくまんえん」を作成するサイトになってしまってますね。 SEO的な意味でタイトルにキーワード入れたいけど長くなるからなー・・。まいっか(´・…

タイトル画面作成④ タップでSEを鳴らす

BGMも鳴らせるようになったので少しゲームらしくなった「いちおくまんえん」ですが、まだタイトル画面です(;´∀`)そろそろ物語のプロローグくらい表示させたいですね。Menuでボタン作ってそのボタンのイベントで次の画面に遷移を実装。 とかでも良かったん…

タイトル画面作成③ 遷移してきた後にBGMを再生

タイトル画面作成② 遷移してきた後にBGMを再生で書いた方法でも動くので特に問題はないのですが、遷移中の演出が終わった後に再生という内容であれば、もっとスマートな方法がありました。 virtual void Node::onEnterTransitionDidFinish(); というものがあ…

タイトル画面作成② 遷移してきた後にBGMを再生

タイトル画面作成①でTransitionFadeを使ってスプラッシュ→タイトルへと遷移させるまでは出来ました。やはりゲームには音がないと面白みに欠けますよね。なのでタイトル画面以降は何かしらのBGMを再生させようと思います。cocos2d-xの音声周りを担当するのがS…

タイトル画面作成① スプラッシュ画面から自動遷移させる

キャラ設定もまだ明確になってないので素材作ってもらうわけにもいかず・・でも作りたい!適当な画像でも置いて進めるかーとか思ったけどやっぱりモチベーションが上がらない(´・ω・`) というわけで、主人公の設定は過去に考えてた「いちおくまんえん」の子そ…

Classes内にディレクトリを作って整理する Android.mkの自動化

それなりに規模の大きいアプリになると思うので、機能毎にディレクトリを用意して開発しようと思います。 ついでにデフォルトのHelloWorldSceneのままはかっこ悪いのでSplashSceneに変更します。とりあえずはスプラッシュ→タイトル→プロローグくらいまでの機…

スプラッシュ画面作成② マルチレゾリューション対応

前回作成したスプラッシュ画面ですが、解像度が異なる端末で見え方が異なってしまいます。ちょっと違うとかならいいんですが、もう全然ダメです。 各解像度に合わせて使う画像とか変えたり、拡大縮小を駆使したり配置位置変えたりで対応できるんですが、全部…

スプラッシュ画面作成① CocosBuilderプロジェクト作成 ファイル検索パスの追加

画面の向きを変更したので、次はスプラッシュ画面を作成します。iPhoneの場合はDefault.pngとかの差し替えだけでもいいのだろうけど、Androidはそんな機能はたぶんないと思うので、共通で実装します。特にスプラッシュ画面はこだわるつもりはないので、画像…

とりあえずHello World

プロジェクトの作成が終わった段階でひな形のHelloWorldが自動的に作成されています。とは言え、どうやってiPhoneとAndroidで動作確認するのよ?って分からないですよね。 iPhoneの場合は比較的簡単に出来ちゃいます。proj.ios_mac/HelloCpp.xcodeprojを開い…

プロジェクト作成!

仕様完全に決まってないけど実装始めちゃいます\(^o^)/人にこんなゲーム作ろうとしてるんです。って言っても伝わらないし、何より 作りたくてしょうがないのでw cocos2d-xのバージョン3.0alpha0がリリースされたので、どうせならとそっちを使って開発して…

CocosBuilderでSoundEffectsを設定する

メニューは見えるのに設定できないぞモルァ!な困ったちゃんの 「Sound effects」と「Callbacks」の設定方法です。 タイムラインの一番上にあるやつね。右クリックしようがダブルクリックしようがメニューバーから設定出来る項目をいくら探そうが見当たらな…

cocos2d-xとCocosBuilderの連携方法③

一回、二回に続いて今回はアニメーション関係の繋ぎ込み方法を紹介します。 ヘッダーや名前空間、機能の説明に直接関係しない処理などは省略しているので前回記事を読むなどして補完して下さい(´・ω・`) アニメーションマネージャの取得と任意のタイミング…

cocos2d-xとCocosBuilderの連携方法②

前回に続いて今回は変数やSelectorとの繋ぎ込み方法を紹介します。 そういえば前回バージョンなど書いてませんでしたね。 この記事で紹介する書き方は以下の環境でのものになります。 cocos2d-x : 2.1.4 CocosBuilder : 3.0-alpha5 少し前のバージョンは変数…

cocos2d-xとCocosBuilderの連携方法①

cocos2dでは特に難しいことはしなくてもCocosBuilderで用意した変数などに普通にアクセス出来るらしいのですが、cocos2d-xではそんな楽をさせてくれません。 CocosBuilder側で用意した変数やSelectorを利用したい場合は、cocos2d-x側のどの変数やSelectorに…

CocosBuilderとは

CocosBuilderはcocos2dやcocos2d-xの画面やアニメーションなどをGUIで作成できるツールです。 使い方はFlashBuilderに似てい。。るそうです。 FlashBuilder使ったことない私には分かりません(゚A゚;) なのでFlashBuilderバリバリ使ってたよーって方ならサクサ…

cocos2d-xとはなんぞや

cocos2d-xはiPhoneやAndroid向けのゲームアプリを同時開発できるゲームエンジンです。 cocos2d-x http://www.cocos2d-x.org/ 基本の開発言語はC++なんですが、JavaScriptでも開発できるそうです。 WEB系出身なのでそっちの方が入りやすかったのですが、ゲー…