flagflag  If you want to see English page, please click "English" Button at Left.
6: 2015-06-25 (木) 00:03:38 iseki ソース 現: 2015-07-13 (月) 14:01:38 iseki ソース
Line 8: Line 8:
- http://ft-lab.ne.jp/cgi-bin-unity/wiki.c​gi?page=unity_first - http://ft-lab.ne.jp/cgi-bin-unity/wiki.c​gi?page=unity_first
#br #br
- using UnityEngine; +*** Scripts [#t1147094] 
- using UnityEditor; +**** Input.GetKeyDown(), Input.GetKeyUp() の取りこぼし [#t95d08ba] 
- using System.IO; +- GetKeyDown(), GetKeyUp() 系は1フレームのみの通知なので,FixedUpdate() ではなく Update() に記述する. 
- +#br
- public sealed class SelectColladaShader : AssetPostprocessor +
- { +
-   Material OnAssignMaterialModel(Material material,Renderer renderer) +
-   { +
-       string currentDir = Path.GetDirectoryName (assetPath); +
-       if (!AssetDatabase.IsValidFolder (currentDir + "/Materials")) { +
-           AssetDatabase.CreateFolder (currentDir, "Materials"); +
-       } +
- +
-       if (material.mainTexture == null) +
-           return null; +
-       } +
-       string textureName = material.mainTexture.name; +
-       string materialPath = string.Format("{0}/Materials/{1}.mat", currentDir, textureName)+
- +
-       Material mt = AssetDatabase.LoadAssetAtPath<Material>(materialPath)+
- +
-       if (mt==null) { +
-           material.shader = Shader.Find("Legacy Shaders/Transparent/Diffuse"); +
-           AssetDatabase.CreateAsset(material, materialPath); +
-           // +
-           mt = material; +
-       } +
- +
-       return mt; +
-   } +
- }+


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2025年 11月翌月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
<今日>

アクセスカウンタ

今日 : 9125591255912559125591255
昨日 : 118273118273118273118273118273118273
総計 : 3582593335825933358259333582593335825933358259333582593335825933
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com