読者です 読者をやめる 読者になる 読者になる

戸森ブログ

主にUnityやC#のTipsを書いていきます

Unity

【Unity】 任意のポリゴン数のPlaneを生成するエディタ拡張

Planeの三角ポリゴン数を確認する ポリゴン数を表示するエディタ拡張は藍と淡々様の記事が参考になります。megumisoft.hatenablog.comUnityのデフォルトで作成出来るPlaneの三角ポリゴン数を見ると、200ポリゴンあります。Planeのメッシュにテクスチャをアタ…

【Unity】 メッシュが暗いときに見るべきところ

メッシュが暗い Unity5ではSkyboxがデフォルトで適用されており、Ambient LightがSkyboxの色で設定されているので メッシュが真っ黒になっているという質問を受けることが減りました。 ですが、稀にメッシュが暗いという質問を受けるので原因であることが多…

【Unity】 if文とnull合体演算子でnullチェックをするプロパティの処理時間の比較

はじめに nobollel-tech.hatenablog.com baba-s.hatenablog.com tsubakit1.hateblo.jp qiita.com qiita.com上記のように多くの方々がUnityにおけるnull合体演算子の注意点について言及されております。 最初から利用しない、又は注意点を理解した上でご利用…

【Unity】 処理時間を計測する 【更新版】

変更点 ・ループ回数を指定出来るようにしました。 ・試行回数がrepeatだとループ回数とややこしいのでattemptに変更しました。 ソースコード

【Unity】 There are inconsistent line endings in the 'Assets/Scripts/Hoge.cs' script. の対処法

見慣れない警告 There are inconsistent line endings in the 'Assets/Scripts/Hoge.cs' script. Some are Mac OS X (UNIX) and some are Windows. This might lead to incorrect line numbers in stacktraces and compiler errors. Many text editors can f…

【Unity】 モデルビューアを実装する

ある日の出来事 アーティストさんとUnity上で3Dモデルを確認していると 「このモデルの側面見せてください、次は裏側に移動してズームしてみてください」 要望に応じてシーンビューでマウスをせっせと操作するのですが案の定指が疲れたので作成しました。 ゲ…

【Unity】 オブジェクトにランダムな力を与えて弾けさせる

ランダムなベクトルを作る Vector3 force = new Vector3(Random.Range(-4.0f, 4.0f), Random.Range(-4.0f, 4.0f), Random.Range(-4.0f, 4.0f)); ランダムなベクトルを作るために上記のような書き方をすると稀に全てが0.0fのベクトルが出来てしまうことがある…

【Unity】 DOTweenで他のスクリプトと競合しない画面揺れ演出を実装する

DOTweenとは? DOTweenはUnityの高機能なTweenエンジンです。 拡張メソッドを採用しており、これまで使ってきたTweenエンジンの中で最も使いやすいと感じています。 画面を揺らす ・必殺技を発動したとき ・敵から攻撃を受けたとき ・爆弾が爆発したとき ・…

【Unity】 int Random.Range(int min, int max)の最大値を含める汎用メソッド

ソースコード 使用例 実行結果 参考にさせていただいたサイト [Unity] Random.Range()を使う場合の注意点 | ftvlog

【Unity】 DOTween + MaterialPropertyBlockでメモリに優しいアルファのフェード処理をする

DOTweenとは? DOTweenはUnityの高機能なTweenエンジンです。 拡張メソッドを採用しており、これまで使ってきたTweenエンジンの中で最も使いやすいと感じています。 DOTweenでアルファのフェードアウト処理を書く // 現在のアルファ値から0.0fまで3秒間で遷…

【Unity】 子オブジェクトを取得する拡張メソッド

ソースコード " 全ての "子オブジェクトを取得したい場合 コガネブログ様の記事が参考になります。 本記事の内容も下記の記事を参考に書かせていただきました。 baba-s.hatenablog.com

【Unity】 処理時間を計測する

更新版 tomori.hatenablog.com ソースコード 使用例 実行結果 参考にさせていただいたサイト developer.wonderpla.net