はなちるのマイノートスマートフォン用の表示で見るはなちるのマイノートUnityをメインとした技術ブログ。先日Probuilderでモデリングをしていたところ、オブジェクトの中心がずれていました。サイズを変換したりすると変な感じになったりしちゃいます。これpivotというものが原因なので、それを変更していきましょう。renderersコンポーネントをアタッチしているゲームオブジェクト(blenderからインポートしたもの)がUnityエディタ上でちらつく現象がでてきてしまいました。モバイルゲームといったあまり贅沢にメモリやCPU,GPUなどが使えない場合での、気を付けたい値の目安を書き残しておきたいと思います。その参考はこちらの公式の動画から。随時更新していこうと思います。今回はOnEnable・OnDisableって親が非アクティブになったときにどうなるかについて調べていきたいと思います。今回はInputFieldで入力の編集が終わったときにメソッドを呼ぶ方法についての記事になります!実際のイメージはこんな感じ。Effectノードについて紹介をさせていただきました。www.hanachiru-blog.comただこのノードでは、両面描画の場合には以下の画像のようにうまく動作しないことがありました。今回はShaderGraphでフレネル効果をしてみる記事になります!フレネル効果とは、視点のベクトルと物体の法線のベクトルの内積によって出力値(色)を変化させるものです。実際にやってみるとこんな感じ。今回はShaderGraphで背景を透過するモザイクを作ってみる記事になります!実際の完成図はこんな感じ。今回はShaderGraphでZバッファをテクスチャとして取得してみる記事になります!これができるとカメラから不透明オブジェクトまでの距離を取得できるので、こんなことができます。今回はShagderGraphで不透明オブジェクトの描画結果を取得する記事になります!ShaderGarphで背景に何かしらの操作を加えて描画したいときはないでしょうか。この画像みたいな感じ。最近UnityのUIElementとUIBuilderという新機能を試してみるために、お遊びでこんなものを作ってみました。今回はC#スクリプトからC#スクリプトを生成してみる記事になります!これができたら、ビジュアルスクリプティングみたいなノードベースでコーディングができるようになったりとかなり夢が広がりますよね。今回はShaderGraphでフラグを使って入力を切り替えてみる記事になります!フラグ、いわゆるtrue,falseで入力を切り替えたりできるノードというわけです。プロパティにしてインスペクターからいじれるようにしたら、結構便利かもしれません。Editorについての記事になります!最近Probuilderを触りはじめたのですが、うまく色が適応されずに結構悩んでしまいました。今回はShaderGraphを使ってゲームボーイ風の色合いを作ってみる記事になります!先日こんなツイートをしてみました。今回はShaderGraphでグレースケール変換をしてみる記事になります!グレースケールとは色の濃淡の明暗を分ける技法のことみたいです。今回はShaderGraphのPosterizeノードについての記事になります!まずこのPosterizeはポスタライズと日本語で言うみたいで、画像を指定した段階数に色分けする画像加工法なんかに使われるみたいです。今回はShaderGraphで色を反転する記事になります!ShaderGraphではとても簡単に画像の加工ができたりして便利ですね。ポートはこの二つだけ。今回は型変換の際の例外についての記事になります!突然ですが、このコードを見てみてください。今回はforeachとfor文についての記事を書いていきたいと思います。for文とforeachにはそれぞれ特徴があり、使い分けが必要ですよね。私はfor文は高速だけど、foreachは可読性が高いといった教え方をされたような気がします。今回はShaderGraphのLerpノードについての記事になります!Lerpノードとは0~1の範囲で線形補完するノードのことです。これについてみていきましょう。今回はShaderGraphのDistanceノードについての記事になります!一言でまとめるとDistanceノードは入力されたAとBの、距離を返すものです。今回はShaderGraphのSpherizeノードについての記事になります!Spherizeノードは魚眼レンズのように,UVを歪ませることができるノードです。これについてみていきます。今回はShaderGraphのUVノードについての記事になります!このUVノードは本当に基本的なノードですが、とても重要なものなので覚えておくと良いと思います。前回ShaderGraphでの色んな図形についての記事を書かせていただきました。今回はShaderGraphで色んな図形を作ってみる記事になります!紹介するのはこれらの形たち。