徳島ゲーム開発ごっこ 技術ブログ

ゲームを作るために役に立ったり立たなかったりする技術を学んでいきます!

Unity

【Unity】僕もPhotonを使いたい #06 オブジェクトを作ろう

前回まででPhotonの接続からルームへ入室までの流れが、なんとなくですが掴めてきました。 今回はPhotonを使ってオブジェクトの生成に挑戦してみますよ。

【Unity】僕もPhotonを使いたい #05 ルームからの流れ

さて今回ではPhotonの流れを調べようシリーズ最終回、ルームからの流れを調査します。 これでPhoton接続関連の挙動が大体見えてくるはずです。多分! はやくゲームが作りたいなぁ……。

【Unity】僕もPhotonを使いたい #04 ロビーからの流れ

今回のPhotonについての調査は、ロビーに入った状態からの流れを見ていきます。 Auto-Join Lobbyを有効にしている場合は、前回の記事をすっ飛ばしてここから読んでもなんとかなりますよー。

【Unity】僕もPhotonを使いたい #03 接続からの流れ

さて今回もPhotonについて調べていきますよー。 前回はPhotonネットワークに未接続の状態から接続状態に至るまで調査しました。 今回は接続状態からの流れを調べていきます。

【Unity】僕もPhotonを使いたい #02 接続までの流れ

前回からPhotonを使ってオンラインマルチプレイゲームを作ろうと画策しています。 Connect関数一つ呼ぶだけで、えらく手間取ってしまいました。 Photonでは「接続できた」「ルームに入った」などの状況になるとイベント用の関数が呼ばれます。 今回はPhoton…

【Unity】僕もPhotonを使いたい #01 たくさんのConnect()

オンラインマルチプレイゲームが作ってみたいなぁー……、と唐突に思ってきました。 というのもUnityまとめにまとめられている情報の中に、ときおりPhotonの使い方をレクチャーしてくれているブログを見かけることがあります。 Photon……、Unityと組み合わせる…

【Unity】UnityEventの用法と用量

C#だとコールバック関数を簡単に設定できて便利ですよね。 C++を学生時代に使っていた際に関数ポインタなどでつまづいた覚えがあります。 C#ではデリゲートを使うことで簡単に設定できます。 さて、UnityではuGUIが出来たころからUnityActionとUnityEventと…

【Unity】OnLevelWasLoadedとSceneManager

新しいものが生まれれば、古いものは捨てられていくものです。 Unityの機能も同様です。 新しい機能が追加される傍ら、古い機能が使えなくなったり、存在そのものがなくなったりします。 今回はUnity5.4で新しく追加されたSceneManager.sceneLoadedと旧機能…

【Unity】ExampleProjectから見る地面の判定

こんにちは、うら干物です。 Unityでゲームを作り始めようとする際に、頭の中でこういうものを作りたいなという想像図はあるのですが、Unityではどのように作るのかわからないことがあります。 その際、情報をネット上から探すこともありますが、UnityのExam…

【Unity】MonoBehaviour.Invoke()ってなんだろう?

こんにちは、うら干物です。 ネット上でコードを見ていたらInvokeという関数を見つけました。 てっきり自作された関数かと思いきや、MonoBehaviourの持つPublic関数でした。 うーむ、使ったことがない。 今回はInvoke関数について調べてみましたよ。

【Unity】CrossPlatformInputを実際に組み込んでみる

こんにちは、うら干物です。 今回は、以前お話ししたUnityのStandardAssetのCrossPlatformInputを実際にゲームに組み込んでみます。 ちょっとゲームに合わせてカスタマイズしていきますよ。

【Unity】簡易フェード制御コンポーネントについて考えてみる

こんにちは、うら干物です。 シーンを切り替える際に、フェードイン・アウトがあると見栄えがよくなりますよね。 ただ、ゲームジャムのような時間が制限されているときには、なかなか手を付けにくいものでもあります。 そんなときのために、フェード機能をも…

福島GameJamでバグに出会った

こんにちは、うら干物です。 今回は、先日参加した福島GameJamで作成したゲームのバグについて追っていきましょう。 当日は時間がなくてバグを追うことも修正することもできませんでしたが、バグをそのままにしておくわけにはいきません。 しっかり原因を究…

福島GameJam2016 in 岡山

こんにちは、うら干物です。 先日、福島GameJam2016に参加してきましたー。 会場は昨年同様、岡山会場です。 ゲームジャムとは知らない人たちとチームを組んでお題に沿ったゲームを30時間で作るというクレイジーなお祭りです。 では早速、今回のゲーム制作に…

【Unity】CrossPlatformInputを使う その6 MobileTiltControlRig編

こんにちは、うら干物です。 長い間やってきたCrossPlatformInputについては今日が最終回です。 最後はMobileTiltControlRigのPrefabについてです。 全力で傾きを使う際に使ってみてください。

【Unity】CrossPlatformInputを使う その5 MobileSingleStickControl編

こんにちは、うら干物です。 前回に引き続きUnityのCrossPlatformInputについてお話ししていきます。 今回はMobileSingleStickControlのPrefabについてです。 アクションゲームで使えそうですよ。

【Unity】CrossPlatformInputを使う その4 MobileAircraftControls編

こんにちは、うら干物です。 前回に引き続きUnityのCrossPlatformInputについてお話ししていきます。 今回はMobileAircraftControlsのPrefabについてです。 名前からして飛行機の操作に使えるのでしょうか。

【Unity】CrossPlatformInputを使う その3 DualTouchControls編

こんにちは、うら干物です。 前回に引き続きUnityのCrossPlatformInputについてお話ししていきます。 今回はDualTouchControlsのPrefabについてです。 キャラクターの移動や向きの設定など多くの操作を必要とするゲームで使えそうですね。

【Unity】CrossPlatformInputを使う その2 CarTiltControls編

こんにちは、うら干物です。 前回に引き続きUnityのCrossPlatformInputについてお話ししていきます。 今回はCarTiltControlsのPrefabについてです。 レースゲームの操作に使えそうです。

【Unity】CrossPlatformInputを使う その1 Import編

こんにちは、うら干物です。 UnityのStandardalonやWebGL向けのゲームを完成した後、このゲームをスマホアプリとして移植したいなぁ、と思ったことはないでしょうか。 今の私がまさにそれです! とはいえ移植するとなると、操作周りを大幅に改良しなければな…

【Unity】ゲームパッドを振動させてみる

先週BitSummitに行ってきました。ゲームの制作意欲がぐんぐん上がってくる素晴らしい祭りでした。 BitSummit ああいうのを見ると、携帯アプリではなくゲームパッドを使ったがっつりしたゲームが作りたくなってきます。 というわけで今回は、Unityで作成した…

【Unity】ベルトコンベアを作ってみる

最近、プログラム質問サイトのUnityの質問に回答することを趣味にしています。 teratail.com 「Unityのことならそこそこ分かっているよ!」 と自負していたのですが、結構答えられない・分からない質問が多く、まだまだ修練不足だなと感じております。 多く…

【Unity】コリジョンについて

半月ほど前に関西のUnityクリエイターズの勉強会がありました。その勉強会のLTにて、Unityで2Dアクションゲームのコリジョン関連で困っているという方の話がありました。 それは一大事だ。よっしゃ、ここはこのおっさんが一肌脱ごう。Unityの知識も2Dアクシ…

第14回あほげーの感想

先週、第14回あほげーが開かれましたよ。 あほげーとは、24時間以内にあほなゲームを作ろうという企画です。 あほげー | TOPページ 毎回毎回参加しようとは思ってはいたんですが、制作が間に合わなかったり、眠いので寝てしまったりとなかなか参加できなか…

Unityちゃんゲームジャムの復習 その二

さて先日と引き続きUnityちゃんゲームジャムで学んだことを復習していきます。 今回のゲームジャムにて初めて知ったのですが、1つのGameObjectには複数のColliderを設定することが出来るようです。

Unityちゃんゲームジャムの復習 その一

先週の土日に、ユニティちゃんゲームジャム大阪会場に行ってきましたよ。 疲れましたが、大変楽しいイベントでした。 ゲームジャムなどの感想は、今週の土曜日にあるUnity勉強会にて反省会が行われるそうなので、そのときにまた。 さて、今回30時間という短…