老刘@开发笔记

  • 技术
  • 思想
  • 实验
  • 关于

[unity]推荐使用Shader.PropertyToID提升性能

2020/03 30 11:03

Material.SetFloat调用方法为
PropertyToldPerformance.Update
> Material.SetFloat
>> Shader.PropertyToID
>>> Material.SetFloat

通过唯一ID调用
PropertyToldPerformance.Update
> Material.SetFloat

经实测,Shader.PropertyToID 大概可以提升2.5倍的性能

--转载请注明: http://blog.coolcoding.cn/?p=1526

Unity

作者 shaojingliu - 分类 技术

上一篇: [unity]multi_compile和 shader_feature

下一篇: [Unity]直接引用GameObject Asset资源导致性能下降

  • 浏览次数

    • code-server安装 - 3,562 浏览
    • [Unity]shader中的几个语义:SV_VertexID, VPOS, VFACE - 2,736 浏览
    • [Unity]URP学习记录(1) - 1,620 浏览
    • SonarQube7.8/Centos7安装 - 1,572 浏览
    • [unity]推荐使用Shader.PropertyToID提升性能 - 1,439 浏览
    • wordpress添加备案号 - 1,344 浏览
    • [unity]vscode调试unity - 1,341 浏览
    • [Unity]批量编辑Prefab - 1,315 浏览
    • [Unity]Unity2018.4的Prefab Variant(Prefab变种)功能 - 1,296 浏览
    • [转载]RecastNavigation - 1,261 浏览

CopyRight © 2021 老刘@开发笔记. olo Theme 由 WordPress 强力驱动

沪ICP备19013006号-1