Unity勇者の冒険の書

Unityで学んだことや便利なものなど作ったら紹介します

C#

【Unity勇者の奮闘記】Unityで物理の勉強1(最高点に達するまでの時間を求める)

こんにちは!最近物理の勉強をしているのでメモ用に。空気抵抗の計算はしていないので、各自でお願いします。まずは最高点に達したときの座標を求めたいと思います。まず、上空に投げ上げたときの最高点は、下にかかる力がちょうど0になったときですね!まず…

【Unity勇者の奮闘記】Unityで動画再生してみた

お久しぶりです|д゚)最近投稿休んでましたねこれから昼休みとかに書こうと思います まず、動画形式がmp4は流石に行けるだろうとやってみたところ、無理っぽかったので少し調べてみました。公式を見てみると 動画ファイルは Apple 社の QuickTime を介してイン…

【Unity勇者の奮闘記】エディタでYoutube見れるようにした

どん!こんな感じですエディタでウェブ見れたらいいなぁっていうのを聞いたら すげーやりたくなりましたw調べたら何人かちらほらやってる人がいたのでそちらを参考にしながら やってみることにしました! qiita.com qiita.comこんな感じでウェブ翻訳を置いて…

【Unity勇者の奮闘記】TransitionManagerを作った

どうも、最近エディタ拡張にはまってますいままでシーンの遷移にFadeManager(以下参照)naichilab.blogspot.jpを使ってましたが、テラシュールさんの記事を見て、 tsubakit1.hateblo.jp シーン切り替えに使ってみたらいい感じでしたが、ルール画像が必要だっ…

【Unity勇者の奮闘記】Debugクラス関係について

最近すごいエディタ拡張作ってます!で、Debug.L...くらいでいつもはLogって出てたんですがいつの間にかloggerに変わってて毎回のようにloggerって間違えて、むしゃくしゃしたのでDebug関係を色々調べてみることにしました。 Debug.Log みんな大好きDebug.Lo…

【Unity勇者の奮闘記】uGUIの色々をローカライズさせる

お久しぶりです('ω')皆さんUGUIのローカライズ、困ってませんか??テキストはこちらの記事に以前紹介しました!lightgive.hatenadiary.jp Imageは変えられるけど、ボタンの画像が押した瞬間変わっちゃうとか。テキストとかイメージとかあって面倒ですよね!…

【Unity勇者の奮闘記】ヒエラルキーをソートするエディタ拡張作った

こんなことありませんか?「座標のZ順にソートしたいなぁ」「名前順にソートしたいなぁ」安心してください、出来ますよ。 まず、いつものように using UnityEditor として、BaseHierarchySortを継承します。で、 public override int Compare(GameObject lhs…

【Unity勇者の奮闘記】Debug.Logを変えよう

Debug.log("Hello World"); 皆さんよく使っているこのDebug.log、 色んなところで使って、結局どのlog か分からなくなったり... なんてことありませんか? その心配はもうなくなります! 実はこのDebug.log、色々と変えられます! それにはまずリッチテキス…

【Unity勇者の奮闘記】経過時間を計る

どーも 色々と山を超えて一段落している今日この頃です。 今日は…ゆっくり休もう、うん。 経過時間についてですが、2つの時間があります。 ・Time.Time; ・Time.realtimeSinceStartup で、どっちがどう違うん?というと、 Time.Timeの方は、TimeScaleに影響…

【Unity勇者の奮闘記】Mathfのstatic変数の中身を見てみよう!

そのままです。 色々調べていきましょう! ・Mathf.Infinity 正の無限大を表します。 レイを飛ばすときによく使われますね! ・Mathf.NegativeInfinity 負の無限大を表します。 ・Mathf.PI 円周率です。 ・Mathf.Deg2Rad ・Mathf.Rad2Deg それぞれ、 度→ラジ…

【Unity勇者の奮闘記】Mathf.Clamp

「プレイヤーの位置に制限をかけたい!」 「カメラの角度をこの角度に収めたい!」 「この値に制限をかけたい!」 そんなあなた! Mathf.Clampがあります! 使い方は簡単、 Mathf.Clamp((float)value,(float)max,(float)min); で使えます。 例えば…プレイヤ…

【Unity勇者の奮闘記】イベント関数

Unityにはイベント関数など というものが沢山あります。 プログラム書いた事がある人なら 何度も見たことがあると思います。 これはよく使うので知っておいても 損はないです。ので覚えましょう(^o^) というか知らないとダメです。 詳しいことはUnityがまと…

【Unity勇者の日記】3日目

【3日目】 ここで一つ。 ゲームを作るうえで必要な事って何でしょうか? 知識?ハイスペックなパソコン? いいえ。 「これを作るぞ!」っていう気合です。 意外とこれが難しい('ω') じゃあその次に必要な事って…? もちろんプログラムの知識です。 ゲームは…

【Unity勇者の奮闘記】public変数をInspector上から消す

初期値を設定して実行! ・・・あれ?動かない?こんなことありませんか? 調べてみたところ、スクリプトで指定したのにpublicで宣言してたからinspector上の値が優先されて値が全部上書きされてた!(´Д`) こんなことに一時間も取られた…俺の一時間返せ!!…