kazumalab tech log

流行りとリラックマと嵐が大好きです。技術的ログ。

UnityでCallbackを行う Part2

かずまです。 久しぶりに更新します。 ちなみに11月ですね!なんと11/28は僕の誕生日です! よっ!!ぱちぱち〜。 なので、Amazonのほしいものリストを公開しました!amzn.asia就活も終わったり、卒業論文との格闘始まったり、するので物産を恵んでいただ…

FirebaseforUnityが更新された件(開発詳細無しVer.)

先日5日前ぐらいにFirebaseforUnityがリリースされました。 それを今回は導入してみたいと思います。以前の記事でFirebase DatabaseとUnityの連携を行いました。 blog.kazumalab.comようやくでしたね。 コレですべて使えそうです。 Importしてみる https://f…

UnityでFirebaseを使ってデータの保存を行う

最近自分の中でFirebaseを使うことが多くて UnityからもAssetを使えばかんたんにできるそうなのでやってみました。 まだ自分でも不明点みたいなのがいっぱいなので間違っていればご指摘ください。* Firebase for UnityはまだアップデートされてないみたいClo…

UnityでGoogleMapを表示する方法

かずまです。 今回はUnity上でGoogleMapを表示する方法を書いておきたいと思います。 流れ GoogleMapの緯度経度を地名から取ってくる GoogleAPIに緯度経度を投げて帰って来た画像を表示する この2つになります。 緯度経度を取ってくる方法 色々あるとは思い…

WebVRを開発するまでの準備を行ってみた

こんばんは。かずまです。本日PSVRが発売されますね!ぼくはPS4を持ってないので買ってませんが。結構面白そうなソフトがあるのでやってみたいです。あとOculusとかよりもディスプレイの色の出方がきれいらしいので、一度は見てみたいところです。 さて、今…

大学を中退せずにレールに沿った人生であのレールで導いてくれるWebフレームワークRailsを使ってサービスを作ってみました。

かずまです。 題名は最近ばずってる記事から少し頂きました。 それがこの記事 www.ishidanohanashi.comこんな記事を見かけました。 まずバズってる、すごい、僕には大学を辞めるなんてできなかった・・・。 というよりも普通に大学の授業が楽しかった、大学…

Unity C#でDelegate&Callbackを使う

かずまです。 今回はUnityのC#でDelegateとCallbackを使って見たいと思います。 Delegateとは 簡単に言うと処理を渡して、その先で処理を実行するというもの。ゲームプログラミングでは重要みたいです。デザインパターンとしてはObserver パターンになります…

今年もUnityインターハイが開催されます!

かずまです。 もうあれから一年経つのですね…、時は早い。 そして今年も高校生ゲームクリエイター達が熱い戦いを見せてくれるようです! 今年のテーマは 「夏」だそうです。 Unityインターハイ2016 昨年は地元高校として、阿南工専が出場していました。たま…

Instagram APIを使ってみました。Ruby on Rails編

かずまです。Omnioauth-TwitterやFacebookは使ったことあったのですがInstagramでのoauth認識は初挑戦でした。 ただ、ほぼ同じ実装でできました。 # Gemfile gem omniauth-instagram これを追加するだけでできます。 多分Githubはこれ・・・だと思います。 g…

ゲームでよくある現在地を表す地図をUnityで表示させる方法

かずまです。ゲーム画面のどちらかに小さいマップ、現在地が表示されているコンテンツもあります。 これUnityだったらめっちゃ簡単じゃない?と思って実装してみました、のメモです。いや、自分でやると簡単だけどここに書くのは大変でした…。 今回は作って…

FX Hit & Slashesを購入、利用してみました。

かずまです。現在3Dのアクションゲームを作っていてエフェクトがほしいなぁと思っていたのでUnity Asset Storeで”FX Hit & Slashes”というものを購入してみました。 FX Hit & Slashesとは パンチや斬るときによく出るParticleのパックです。 価格は$9.5です…

Unity 5.4.0p1 + GearVRでの開発メモ

かずまです。 今回Unityのバージョン5.3から5.4に上げた時に躓いた点をメモしておきます。 起こったエラーはCanvas->Buttonをクリックしようとした時に認識されないという問題です。 PointerEventData pointer = new PointerEventData (EventSystem.current)…

Unity C#でのLINQ(難易度:中)

かずまです。 C#ではLINQというSQLを直感的に扱えるコードの書き方ができます。 結構これがC#の醍醐味と言ってもいいかもです。実際の現場で使われているかどうかは定かではありませんが、分かる人にはすごくわかりやすい書き方です。 僕も抵抗なくかけまし…

UnityのGetComponent(難易度:易)

かずまです。徳島に帰って来ましたが、Unity勉強会など各地で開催されていますが徳島では開催されていないのでちょっと残念ですが、一緒にやりたいという方がいればやりましょう!特に徳大とか、穴吹カレッジの学生さんとかですね!笑さて、先日友人にUnity…

ディズニーリゾートに行ってきました。

かずまです。技術的なお話ではありません。 ここ4日ぐらい旅行に行っていたのでコードに触れる機会がありませんでしたので。 ただ、ディズニーリゾートに遊びに行ってきました。その感動をメモメモ! ディズニーといえば、夢の国、コンテンツ力の高さですよ…

gem install rmagickでつまづいた件

Railsのプロジェクトを触っていて、画像解析をしたいと思って、ImageMagick & rmgickを使おうとしたときに躓いたところをメモしておきます。 bundle installでまず躓く rmagickを使うにはまず、ImageMagickをbrewでインストールする必要があるのでそれがちゃ…

C#(Unity Script)でのClassの継承などのメモメモ

かずまです。ふとコードを書いていて、そういえばあんまり継承とか使わないけど、使ってコード書くとよりわかりやすく書けるんだろうか、と疑問が湧いてきたので、ちょっとしたコードを書いてみました。派生クラス(以後、サブクラス)をPlayer, Enemyとし、…

blenderを最近触っているのでSketchfabを使ってみた件

Kazuma.です。もう8月ですね、早い。 そろそろはてブの更新時期なのでお金がぶっ飛びます。笑 まぁ特にproにする必要性がないのですが広告が出るのが嫌なので消してる感じですね! 最近よくBlenderを使うことが多くてモデリングをしています。 特にこった物…

Unity上でTwitterに投稿する

Kazuma.です。Unity上からTwitterに投稿できるということを知り、自分用にメモしておきます。まずはコレをアセットストアからダウンロード&インポートします。 assetstore.herokuapp.comインポートした段階ではUnity5.3.4あたりの最新バージョンを使ってい…

Mogura VRのVRでVRの記事を見るアプリが本日リリースされました。

Kazuma.です。 ここ最近いろいろありましたが、どうにか精神を保っています。ですが、本日嬉しいニュースが! A to Z VRというアプリがリリースされました。より良いVRコンテンツを作るためにフィードバックを頂きたいと思います。通信の際に若干カクつくこ…

Unityでフェードイン・アウトを簡潔に書いてみる

Kazuma.です。Unityでシーンの切り替え時などにフェードイン・アウトをしたい時があります。 いろいろ調べたのですが、うーんイマイチ難しい書き方を・・・と思っていました。 すごく簡潔に書いてみました。 これが正解とかではないのですが、もし使いやすい…

Unity Asset "VOXEL Character Generator"を作りました。

Kazuma.です。昨年からUnityのアセットを考えていましたがようやく定まってきました。 今回作ったものはPIXELの文字を表示するというものです。 デモ動画 www.youtube.comこんな感じで爆発させることもできます。 利点 デフォルトでは文字を表示することがで…

UnityにおいてHTC Viveの基本的なまとめ

Kazuma.です。先日、VRハッカソンに参加してきました。 そこで初めてViveの開発して記事が少なかったので書き留めて置きます。 導入 Asset StoreでSteamVRというアセットがあるのでそれをダウンロード&importします。Asset Storeこんな画面が出てくると思う…

GameJam 2016 Springを開催しました。

Kazuma.です。 先週琉球大学にてゲームジャムを開催しました。 そのイベントレポートを書いておきます。 テーマは "繰り返し遊べる" なぜこんなテーマにしたか、と言うと今までのゲームジャムでは最後まで完成しなかったことが多々あります。 なので、どんな…

UnityAssetStoreでMeshTextProを使ってみた。

Kazuma.です。今回購入したAssetはこちら。 MeshTextPro $65です。 どんなメリット? このAssetを使うメリットとしてVRなのでTextを表示させる場合標準のものを使うとなると、くっきり見えないという弱点があります。それを解決するのがこのAsset。文字がく…

Unity UI Button OnClickについて

Kazuma.です。 Unityで便利な機能のUIですがまだまだ使われていない部分もあるので今回はそれについて書きます。 OnClickとは ボタンを押した時の処理を追加できるもの。 簡単な使い方としては前回の記事に書いてあります。 blog.kazumalab.com今回は簡単な…

Unityよく使うコードまとめっ!

Unityにおいて使える小技やコードをメモ代わりに書いておきます。 ハッカソンなど時間がないときにさっと書けるコードです。 あと最近良くコードをかきますが忘れることが多いので。 キーボードなどの入力をとる 力の加わらない移動、回転(Transform系) 不明…

Easy Movie Textureを使って平面と全天球動画を切り替えてみる

Kazuma.です。ふとGearVRでブラウジングをしていた時にYoutubeの動画が平面、全天球に切り替えることができることを知りました。 動画を表示させるMovieTexureがありますが、モバイルでは表示させることができないので今回はEasyMovieTextureを使ってリアル…

よく使うツールのまとめ

Kazuma.です。今日はハッカソンのミートアップに参加してきました。 そこで出た話、ツールについて今日は書いていきたいと思います。 そもそもツールって? 主に今回取り上げるのはエンジニアリングする上で 便利なコミュニケーションツールであったりタスク…

今季初のゲームをリリースいたしました。

Kazuma.です。 まだSNS等には公開していないのですが、ゲームのリリースを行いました。 Unity製です、はい。 Fly Away!! ゲームのタイトルです。あまりネーミングセンスがないんですよね笑 なのでとりあえずどっか飛んでけーって感じでつけました。 どんなゲ…