2014年5月2日金曜日

Unity超難しい

そしたらついにゲームを作ろうと思いまして、まず何で作るかって話じゃないですか。理由じゃなくてツールの話。ツールとか言語とかプラットフォームとか。それを選ばないとはじまらない。だから選びました。Unityを選んだよ。俗に言う君に決めたってやつです。ちゃんと言うと『Unity、君に決めた』です。君に決めたはサトシのパクりなので、あんまり使わないほうがいいかもしれない。ピカチュウ呼ばれるかも。

そんなこと言いつつポケモンのこと全然知らないけどね。でもゲームを一個買ったことはある。旅行中にやろうと思って買ったことがある。ポケモンのゲームを。色は忘れた。もうないんだ。知り合いの子供にあげた。もう色は調べられない。30分ぐらい遊んだと思う。あんま覚えてない。結局旅行で携帯ゲームはしなかった。移動中も景色とか見てたほうが面白い。

まぁそんな話ではない。ポケモンの話がしたかったわけじゃない。大事なのはサトシのパクりだということだよ。著作権侵害だ。犯罪だからね。パクるのはよくない。

と、思うじゃないの。ところがどっこい、著作権は親申告です。親申告とは権利者に直接訴えられないと犯罪が成立しないことです。第三者の発見、通報で警察は動きません。

だって面倒くさいからね。警察官は人に指図されるのが嫌いです。市民に威張りたいから警察官になったんです。そんな親申告のものを第三者に言われたって動きたくないです。こっちに持ってこないでください。権利者に言ってください。即逮捕の案件とかを持ってきてください。犯罪者捕まえるの面白いです。そっちならやりたい。

そしてこの場合の権利者はサトシです。サトシは存在しません。架空の人物です。アニメキャラです。サトシの権利を侵害したところで何も起こりません。

と、思うじゃないの。ところがどっこい、これが罠です。騙されるところだった。サトシの権利を侵害したらやっぱりダメです。サトシの権利は任天堂が持ってます。サトシは存在しませんが任天堂は存在します。任天堂に訴えられます。だからやめましょう。サトシのパクりはやめましょう。

Unityに決めた理由

で、サトシはどうでもよくて、ちょっとまだ開発が始まらない。まだUnityに入門中です。それも挫折ペースです。いきなりやりたいことが出来ないです。調査期間が必要です。ブログの更新期間があきそうなのでコラム回にします。進捗がなくても定期的になにか書かないと。

それでUnityに決めた理由ですけど。どうやら流行りはUnityです。それもUnity2D。一番新しい技術じゃないかと。乗るしかない。かっこつけてる場合じゃない。通ぶってる場合じゃない。これだけ流行ることはそうそうない。Flashが流行ったときなみです。習得しておけば何年か安泰ではなかろうかと。

ちなみにFlashはやったことある。ActionScriptってやつね。でも今からFlashをやる気はしない。なんかスマフォ対応してないとか。よく知らないけど。今から作るならスマフォのアプリじゃないとうまみがない。一応お金儲けも意識してるんで。スマフォのアプリが一番儲かる。ただスマフォのアプリを作るかはわからないけどね。でもせっかくなら作れるようになっておきたい。そのスキルが転職にも使えるし。同じものを作るなら流行のUnityがいいかなと。

今開発者の採用情報を見るとUnity経験者歓迎とか結構あるよ。やっといて損はない。結局習得できなくても、途中まででも入門ブログを作っておけば検索にもヒットするだろうし。このままUnityが流行り続ければね。

ちなみにUnityといえば3Dだけど3Dゲームを作る気はない。やるなら2Dです。なんというか、しょぼいゲームしか作る気がない。ゲームを作ろうとしたことは私の人生で結構あるけど完成したことない。構想を膨らませすぎるとまずい。2Dのしょぼいのしか作る気ないです。しょぼいのを量産しようと思ってます。

Unity超難しい

それでいきなりやりたいことが出来ないわけだけど。あのね、マップチップでマップが作りたい。タイルマップとも言うかもしれない。



こういう画像を用意して






こういうふうに並べたい




やりかたを検索すると結構ヒットするけど、全部有料アセットってやつです。どうやらUnity2Dは相当不便だ。まぁ2D対応は始まったばっかりだし、そのうちバージョンアップするんじゃないでしょうか。

とりあえずまだ有料はいらない。入門したてです。作品をいくつか作って、手ごたえを感じて、元が取れそうだと確信したら買ってもいい。まだ課金する気はしない。

そしてそういう人が負け犬になる。先行投資したほうが世の中全部有利に進むに決まってる。まず無料ではじめようというのは罠です。

だって小さい頃から塾や家庭教師に大量にお金使って勉強した人のほうが、いい大学に入っていい会社に入って、年収が高くなる可能性は高いよ。これは間違いない。別に塾に行かなくても医者になる人だっているよ。東大を出てフリーターだっているよ。でも平均の話だよ。極論はやめて。関係ないとは言わせない。関係はあるよ。

学歴なんて関係ない。IQなんて意味がない。それはね、さすがに言いすぎ。強がりだね。関係はある。ただし、関係なく素晴らしい人間も存在する。結果が逆になるケースも存在する。それが正しい。だから学歴無視で雇う企業はおかしいと思う。あのね、面接で一時間お話しただけで何がわかるんだって話だよ。そこでの会話の内容より学歴のほうが絶対重要だと思うよ。私はね。まぁこういうのは答えはないです。いろんな意見でいいところ悪いところあります。

まぁそんなのどうでもよくて、お金は払わないです。先行投資なんてする気はないね。絶対お金は払わないからな。

どうせスクリプトで全部出来る

おそらくスクリプトで全部出来ると思うんだよね。マップチップを並べるぐらいガリガリコード書けばすぐ出来ると思うんだよね。だってFlashでマップチップ切り取って並べるの凄く簡単だよ。超初歩だよ。それくらいやったことあるぜ。ActionScriptやったことあるぜ。Unityでも出来るはず。UnityはC#です。C#で普通に出来るし。まぁその辺りをこれから調べます。

でもそこまでしてUnityをやるべきかって話だよ。なるだけ少ないコードでゲームを簡単に作成。それがUnityの売りだと思うんだよ。果たしてそこまでしてやる意味あるのかと。素直に3Dやればいいんじゃないかと。疑問が残るじゃない。答えはない。永遠の課題です。これが解けたときに悟りが開ける。

まぁやる意味あるけど。だからUnityを習得すると転職にも有利になる。バリバリコーディングしてでもUnity2Dをやる意味はあるよ。バージョンアップされて便利機能が追加されるまでのつなぎでいいし。さっきの疑問がもう解けた。永遠の課題だったのに。悟りが開けたかもしれない。




もういいかな。結構長文書けたし。以上だ。




0 件のコメント :

コメントを投稿