ScreenPocket - 画面の隙間

Unityエンジニアの日々の雑記。たまにpython3、DirectX、PhotoshopScript(JavaScript)も触ります

Unity

外接円1.0の正多角形メッシュを作る

「あー、メッシュ欲しいなー、けどメタセコやMaya立ち上げて面張るのダルいなー」っていう時に使える関数。 この間の連休で作ったので共有。 public static Mesh GenerateRegularPolygonMeshXY(int vertexCount) { //Meshの作成 Mesh mesh = new Mesh(); Vec…

ParticleSystem の 更新間隔を間引く

朧村正を最近遊んでいて、桜吹雪の更新間隔がキャラの更新間隔よりも遅く、それでいて気にならないので、ParticleSystemで似たようなことができないかどうか試してみました。 書いたコードはこちら↓ using UnityEngine;using System.Collections; public cla…

ProjectSettings - Graphics Settings - Built-in shader Settings の設定差によるパッケージサイズの差

GraphicsSettings http://docs.unity3d.com/ja/current/Manual/class-GraphicsSettings.html の Built-in shader Settings ですが、モバイルだとほぼほぼDefferdRenderingすることもなさそうだし必要ない気がする。 遅延シェーディング、遅延ライティングと…

PreserveAttribute について

適当に開いてみたリファレンスの項目を適当に調べて見るテスト 今回は「UnityEngine.Scripting.PreserveAttribute」 http://docs.unity3d.com/ja/current/ScriptReference/Scripting.PreserveAttribute.html https://unity3d.com/jp/unity/whats-new/unity-5…

CommandBuffer事始め

ネットを検索したところ、あまりコマンドバッファについての記述が見つからなかったので、とりあえず簡単なのを書いてみた。 using UnityEngine.Rendering;public class CommandBufferTest : MonoBehaviour { Camera myCamera; // Use this for initializati…

モーションの計算を間引くには?

西川善司の「試験に出るゲームグラフィックス」(2)「GUILTY GEAR Xrd -SIGN-」で実現された「アニメにしか見えないリアルタイム3Dグラフィックス」の秘密,後編www.4gamer.net 上記のLimitedAnimationの記述を見て、「そういえばモーションの計算を間引く…

Preferenceで設定したAndroidSDKのパスを取得する方法

http://docs.unity3d.com/ja/current/ScriptReference/EditorPrefs.htmlを見たところ、windowsではEditorPrefsの内容はレジストリに入っているみたい。 ということでregeditでキー値を確認しつつ、取得を試みたところ問題なく取得できた。 var path = UnityE…

シェーダでのプリプロセッサ

そういえばcgのプリプロセッサは何が使えるんだろうかと思って調べてみたけど、 <a href="http://http.developer.nvidia.com/Cg/Cg_language.html" data-mce-href="http://http.developer.nvidia.com/Cg/Cg_language.html">Cg_language</a> Cg_language ここ見ると、 Preprocessor Cg profiles must support the full ANSI C standard preprocessor capabilities: #if,…