つくったアプリの紹介とか、せっかくなので Unityに関することとかを交えつつ、娯楽や日常に関するテーマでお送りしています。 ※半夏厚朴湯は、のどのつかえ感、不安神経症に効果のある漢方薬です
Tips Unity
スマホのジャイロ機能を使ってUIが上を向くように回転させるよ カメラアプリを作るときは、たて持ちでもよこ持ちでも、UIを上に向かせて分かりやすくしたりもできますね。 カジュアルっぽさも演出できるかも? KindleのUnity本一覧 まず、ジャイロ機能を有...
汎用スクリプト? UnityではC#なんかを利用しますが、シナリオをそのままC#で作成すしないで、別のスクリプトを利用したりします。 有名なところでは… Lua とかですね。 そういうのを昔に作っていたので… いろいろと拡張して、Unity向けにカスタマ...
UnityActionをInspectorで登録 UnityEngine.UI.Buttonみたいの、Inspectorで登録できるようにしたい。 でも、そのままUnityActionを↓のように記述しても、Inspectorには表示されません。 public Unit...
実際の記述例 今回は、UnityActionの具体的な記述サンプルを記載しておこうと思います。 KindleのUnity本一覧 using を指定しておこう using UnityEngine.Events; UnityEngine.Eventsの仲間な...
ダイアログウィンドウを作ってはみたものの・・・ ダイアログのスクリプトに、メッセージやボタンを押したときの処理を記述したら共用したときに、ややこしくなる未来しかみえません。 だったら処理は呼び出し側で記述してしまいましょう 呼び出す側でテキストだけでなく、Yes/No...
前回 やり残したソートは・・・ Linqを使ってやりましょう。 using System.Linq; これを追加するのを忘れずに! ソートする - OrderBy var tempOrdered = resultList.OrderBy(item ...
Add() や Clear() だけじゃない T[](配列)に戻したり、検索したり、集めたり、いろいろなことができます。 ここでは、よく使えるものだけをまとめておきます。 こんなクラスがあるのが前提 public class Marking { publ...
前回の関数 をスマートにしてみましょう。 UnityよりC#のことですね。 前回のコードはこちら static Marking[] GetList(GameObject target, string searchMessage) ...
GetComponent系で都合のいいのだけ取得したい だったら、都合のいいGameObjectにコンポーネントを追加してしまいましょう。 ついでに、メモを残せるようにしておきましょう。 コードは単純に、下みたいので十分です。 public class Mar...
親の回転をなかったことにしたい シーンを組み立てていたら、なんかのオブジェクトにスプライトを追加したら親に回転が入ってスプライトまわりまくっていた。 ということがあったりなかったりしてしまったときは、こんな感じで親の回転を打ち消すことができますよ。 役に立つかど...