Unity勉強会に参加してゲーム作った

GDG神戸さん主催のUnity初心者向けのハンズオンセミナーに参加してきた。

 

初心者向けのセミナーなので、

  1. Unityの操作方法
  2. アセットストアからのダウンロードとインポート
  3. C#のプログラム(JSはなし)
  4. ビルド&ラン

的な感じだった。

 

目的は初心者でもゲームが作れますよ的な感じで、
そこまで難しい事はなかった。

とはいえ、Unity初心者なので楽しくゲーム開発をできた。

C#自体も初めて書いたけどほぼJavaと同じなので、特に敷居は高くなかった。

 

Unityでバリバリやるのも楽しそうだけど、

たぶん今後やるとしたら、モデル部分はアセットストアから落としてきて、

プログラムの部分だけ独自でやっていく感じになりそうな気がする。

まぁイーサン君みたいなデフォで完璧に動くのもあるので、PGもあんまいらないかもしれない。

(なんでも自分でできたら楽しいだろうけど)

 

て、事でUnity勉強会で作ったのをWebにあげてみました。

  1. 戦車ゲーム
  2. 戦車ゲーム?(イーサン君)

 

* 一回画面をクリックしないとブラウザに入力がとられているっぽい

* 1. 十字キー:移動、Ctrで大砲ショット

* 2. 十字キー:移動、スペースでジャンプ

 

今後もUnity勉強してVRを熱くなるのを近くで見ていたいと思う。

とりあえずOculusかViveを買って自分の作った世界に入っていたいと思ふなど。

 

ドットインストールってすげぇ!!

最近また勉強する熱が出ててきたので、ドットインストールさんありがとうの気持ちを込めて、

ブログをこしらえる。

 

 

昔(確か2014年)、ドットインストールをどこかで見て実際にレッスンを受けてみた。

動画でのPGの解説があってわかりやすく教えてくれるのがウリだと思う。

動画なので、音声の他に実際の操作をみれるのでツールの使い方を勉強するには、

動画でも勉強はすごくいいと思った。

 

んで、最近また勉強しないと、いやしたい!という気分になってきたので、

技術書を買ったり、ネットで記事見て勉強したりしてたけど、

何かの技術の入門にはドットインストールがいいと思えてきた。

 

僕自身は、いちおSEやPGと言われる仕事をしているにも関わらず、

そこまで技術特化型じゃないので、どこかというかいっぱい抜けている部分がある。

簡単に言うならJavaでの開発はまぁまぁやってきてJavaでの開発はできるけど、

他の言語になると仕事で使った事ないからよくわかりません的な事が起こる。

 

けど、これではダメだと思い最近は色々と勉強するようになって、

今は昔よりは経験も増えて少し技術や知識の幅は広がったと思う。

 

特に最近思うのは、複数言語勉強始めると別に言語なんてちょっとみたら

できるんじゃね?的に思えてきた。

そこまでバリバリじゃないけど、ちょっと違う言語を触る機会があっても

あまり気兼ねなくとっかかりできるようになったと思う。

 

まぁ何が言いたいかと言うと、入門レベルや興味を維持するレベルで

ドットインストールはかなり使えるという事。

どっかでみたドットインストールも思想も、

PGをできるようになる!

ではなく、

PGの楽しさを覚え、誰でもPGをするきっかけを与える!

的な感じだったと思う。

(ウル覚えで違うかもしれないけど)

 

つまりは、ドットインストールでバリバリになるんじゃなくて、

ドットインストールで興味を持たせて、今後自分で勉強できるような状態にしてくれるということ。

これはかなりでかいと思う。

実際に独自で勉強を初めてもなかなか俺できるんじゃね?とはならない。

ドットインストールのレッスンを行うと、俺まがりにもPG組めた!となる。

これは精神的にはかなりいい状態だと思う。

自身で成長を実感できるのは誰もが面白いと思うし、もっとやろうと思うから。

 

 

なので、僕自信もとりあえずしたいこともあるし、

他の言語がどういった物か知りたいし、触りにはかなり助かるので続けようと思う。

 

これからもドットインストールさんにはお世話になります候。

 

MySQLのサブクエリを用いたUPDATEに対する備忘録

MySQL のUPDATEを行う上でサブクエリを使用しましたが、あんまりよくわかっていなかったので、

備忘録として書いておく。

 

《したい事》

・ 文字列の一括置換

 

《抽出条件》

・あるIDが一緒のやつ

 

例:meta_value に「あいうえお」と入っているのを「あいう」に変えたい。

抽出は「あいうえお」が入っているレコードのmeta_idを取得し、meta_idが一致するレコードのみ「あいう」に更新。

 

 

これで、「あいうえお」を持つレコードが「あいう」に更新できる。

最初はてっきりwhere句でmeta_id in (サブクエリ)だと思っていたけど、

テーブル化してそれの=でUPDATEするとは思わなんだ。

まぁSQLなんてもう何年も書いてないし、基本的にはOracleしか知らないから

これが特殊なのか普通なのかよくわからない。

ただ、久しぶりなのとちょっとビックリしたので備忘録として書いておく。

 

もし間違っていたらハゲっとコメントくださいw