C言語しか知らない大学生がCocos2d-xでゲーム作ってみたいpart2

皆様こんにちは。インターン生の百目鬼(どうめき)です。

前回はインストール作業だけで終わってしまいました。
今回こそはしっかりインストール作業を終えてゲーム制作に着手!

…したかったんですけどね。
今回もダメでした。

まず、導入の方法が千差万別すぎてどれが自分に合った方法なのかわかりません。
そもそもCocos2d-x自体がかなり頻繁にアップデートされているらしい上に、
色んな導入例を見てみると3年前の記事だったり、Windowsのバージョンが全然違ったりでメチャクチャです。

かろうじて自分の探していたCocos2d-x(js)のWindowsへの導入例が見つかったので参考にしてみました。
Windows で cocos2d-x 3.16 のインストール
(https://www.kunihikokaneko.com/dblab/toolchain/cocos2dx.html)

が、使わなければならないソフトウェア「VisualStudio」のバージョンが
自分が持っていたのとは別のものだったのでインストールしなきゃならなかったり、
さらに2つ3つ新しくソフトウェアをダウンロードしなきゃならなかったり、
またそれが結構な容量を食うもので空き容量の確保に忙しかったり、
いざ指示通りにやってみたら全くうまくいかなかったり…

なので今度は別の導入例を参考にしました。
Cocos2d js セットアップ for windows
(https://www.slideshare.net/mogiken1/cocos2d-js-for-windows)

すると、今度はすんなりとHello,worldを表示させることができました。
が、今度は素人目にはどうやって開発していったら全くわかりません。
特に、編集すべきファイルの種類も場所も全くわかりません…

ここは知らずのうちに張っていた見栄を捨て、便利な開発ツールを使う事にします。
そこで見つけたのがCocos2d-x公式サイトにある「CocosCreator」。
画面の様子がリアルタイムでわかり、編集も直感的に行えるのでとても作りやすいでしょう。
言語が英語と中国語のみなのが不便ですが、そこは翻訳サイトとかで何とかできるでしょう。

公式サイトにそんな便利そうなものがあるならなぜそれを最初から使わなかったのかというと、
このCocosCreatorには少しばかりの問題があるからです。

[Cocos2d-x] Cocos Creatorとは:開発ツールのまとめ
(http://site.oukasei.com/?p=1387)
こちらの記事によると、「CocosCreatorは厳密にはCocos2d-xではない」というのです。

このCocosCreator、元々は「fireball」という名前の別のツールだったそうで。
それがCocos2d-xの開発プロジェクトに取り込まれ、Cocos2d-xやCocos2d-jsのエッセンスが盛り込まれた結果、
CocosCreatorとして生まれ変わったそうです。
そんな経緯があったためか、Cocos2d-xと同じような機能でも使われている単語が全く違ったり、
Cocos2d-xで使用できる機能を使用できない、また逆にCocosCreatorのみで使用できる機能があるなど、
例えCocos2d-xで指を慣らしていたとしても、CocosCreatorはイチから覚え直さなくてはならない、というレベルで差異があるそうです。

ちなみに、かつては「CocosStudio」という別の公式開発ツールがあったそうです。
これはCocos2d-xをそのまま開発できるようになっているらしいです。
が、CocosCreatorが開発されたことで、それに置き換えられたようです。

さて、先ほど「CocosCreatorには”少しばかり”問題がある」、と言いました。
なぜ”少しばかり”なのかというと、それは、ゲームを作れるなら何だっていいからです。
使えそうなものはありがたく使うことにします。
CocosCreatorがCocos2d-xを元に作られたのなら、タイトルもかろうじて嘘にはならないでしょうし。
もしこのCocosCreatorもダメだと感じたら、次はUnityすらも検討に入れます。その時はタイトルも変わると思います。

前途多難にも程があると自分でも思いますが、引き続き生暖かい目で見ていただけたら幸いです。

以上、ノートPCにお茶をこぼし一瞬内蔵SSDの接続が切れて肝を冷やした百目鬼がお送りしました。

興味を持たれた方はお気軽にお問い合わせください。

インターンシップへの申し込み・お問い合わせ先

インターンシップへの申し込み・お問い合わせ先
メールでのお問い合わせは、下記フォームに入力して送信してください。
ご氏名 (例)山田 太郎
メールアドレス 半角英数字:ご入力間違いのないようにご注意ください
メールアドレス(確認用) 半角英数字:ご入力間違いのないようにご注意ください
電話番号 (例)0354339211 ※ハイフン抜きで入力してください
題名
お問合わせ内容

アーカイブ

カテゴリー