如何通過腳本更改材料的排放?我無法找到Unity頁面上的任何文檔。如何通過腳本改變材料的排放?
1
A
回答
3
假設你正在使用標準的着色器,並根據,如果你的發射是一個顏色或紋理,則:
質地:
material.SetTexture("_EmissionMap",yourNewEmissionTexture);
顏色:
material.SetColor("_EmissionColor",yourNewEmissionColour);
獲取這些信息的最簡單方法是查看內置着色器的來源,在「內置着色器」選項下可以找到in the Unity download archive。
+0
這是一種顏色,我之前嘗試過第二個代碼,但是我收到了一個錯誤。我會稍後再試。 – N1ckGreek
+0
@ N1ckGreek你用'_EmissionColor'試過了嗎?我複查了之後編輯了答案:) –
相關問題
- 1. 光反射改變材料
- 2. 角2材料:「表達改變[..]」以mdInput
- 3. 如何改變材料設計的EditText主題顏色編程
- 4. 如何通過腳本改變視圖的相機視野
- 5. 如何角材料
- 6. 如何通過gradle腳本聲明/更改Java變量
- 7. 如何通過KeyListener更改塗料?
- 8. Ng材料/材料設計紋波效應通過邊緣流血
- 9. 材料 - 例如
- 10. 帶點雲材料和線條材料的多種材料
- 11. 變化材料編程
- 12. 角材料+角通用
- 13. 如何使用角材料
- 14. 如何通過硒腳本
- 15. 如何通過腳本
- 16. 如何通過腳本
- 17. 更新角材料版本
- 18. 如何通過sh腳本修改environment.rb? (即通過腳本修改文件中的行)
- 19. 角度材料表排序與formControl
- 20. 更改Chrome的偏好通過腳本
- 21. 修改通過jQuery.ajax加載的腳本()
- 22. 材料css中輸入的改變形式
- 23. 年爲什麼不改變材料的日期選擇器
- 24. 通過腳本的Linux跨發行版環境變量修改?
- 25. 角度材料結合輸入過濾器和排序列
- 26. 如何更改材料設計中的後退按鈕?
- 27. 如何將角度材料2的方向更改爲RTL
- 28. 角度材料 - 如何在圖像旁邊放置文字
- 29. 如何正確放置上下文菜單與角材料?
- 30. 如何計算角材料的芯片?
谷歌搜索「材料的統一變更屬性」迅速導致了相應的文檔:https://docs.unity3d.com/Manual/MaterialsAccessingViaScript.html – Serlite
@Serlite在N1ckGreek的辯護中,Unity的文檔最多隻有一個 - 在這種情況下,他想做的只能在標準着色器的源代碼中找到(或者在大量搜索論壇等之後)。 –