位置: 编程技术 - 正文

Unity 通过脚本修改源资源(unity通过脚本控制骨骼节点让模型动起来)

编辑:rootadmin
自动实例化

推荐整理分享Unity 通过脚本修改源资源(unity通过脚本控制骨骼节点让模型动起来),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity通过脚本复制场景中的物体,unity通过脚本复制场景中的物体,unity通过脚本控制骨骼节点让模型动起来,unity通过脚本控制灯光开关,unity通过脚本改变材质,unity通过脚本控制灯光自动开关,unity通过脚本控制灯光开关,unity通过脚本改变材质,内容如对您有帮助,希望把文章链接给更多的朋友!

如果要修改任何游戏资源,通常希望在运行时修改,且修改是暂时的。例如,如果角色获得了无敌状态,可能想更改材质 (material) 的着色器 (shader),以便玩家角色形象地展示无敌的状态。该操作包含修改正在使用的材质。这种修改不是永久性的,因为我们不希望退出播放模式 (Play Mode) 时材质的着色器不同。

但是,在 Unity 中编写脚本永久修改源资源是可行的。我们从上面的材质示例开始说起。

若要临时更改材质的着色器,可更改材质 (material) 组件中的着色器 (shader) 属性。

使用这段脚本并退出播放模式 (Play Mode) 时,材质 (material) 的状态将重置到最初进入播放模式 (Play Mode) 前的状态。出现这种情况是因为无论何时访问 renderer.material,材质都将自动实例化并返回实例。该实例自动、同时应用到渲染器中。所以可根据自己的意愿进行更改,不必担心性能问题。

直接修改重要须知Unity  通过脚本修改源资源(unity通过脚本控制骨骼节点让模型动起来)

下述方法将修改 Unity 中使用的真正源资源文件。这些修改无法撤销。请谨慎使用。

现在,假设我们不想退出播放模式时材质重置。要做到这一点,可使用 renderer.sharedMaterial。sharedMaterial 属性将返回该渲染器(和其他渲染器)使用的真正资源。

以下代码将永久更改高光 (Specular) 着色器使用的材质。不会将材质的状态重置到开始播放模式 (Play Mode) 前的状态。

可以看出,对 sharedMaterial 做出任何的更改既有用又危险。这些更改将是永久性的,无法撤销。

适用的类成员

上述相同公式可应用至材质以外的项目。符合该要求的完整资源列表如下:

材质 (Materials):renderer.material 和 renderer.sharedMaterial 网&#; (Meshes):meshFilter.mesh 和 meshFilter.sharedMesh 物理材质 (Physic Materials):collider.material 和 collider.sharedMaterial 直接指定

如果宣布一个以上任一类的公共变量:材质 (Materials)、网&#; (Meshes) 或物理材质 (Physic Materials),并使用该变量而非相关的类成员修改资源,应用修改前不会获得自动实例化这一优势。

学习shader之前必须知道的东西之计算机图形学(一)渲染... shader到底是干什么用的?shader的工作原理是什么?其实当我们对这个问题还很懵懂的时候,就已经开始急不可耐的要四处搜寻有关shader的资料,恨不得

unity 角色控制器 我们要控制角色的移动,能够所有细节都由自己来实现。控制角色模型的移动,同一时候移动摄影机,改变视角。当然Unity也提供了一些组件,能够让我

Unity3d中使用自带动画系统制作下雨效果(二) 接着昨天的(一),今天上下雨效果的后半部分。在最后附上网盘链接,有使用的素材及本次的工程源文件,想看看的童鞋可以下载~~文章出自【狗刨学习

标签: unity通过脚本控制骨骼节点让模型动起来

本文链接地址:https://www.jiuchutong.com/biancheng/375796.html 转载请保留说明!

上一篇:Unity shader教程-第二课:Shader的框架和Properties详细介绍(unity shader lod)

下一篇:学习shader之前必须知道的东西之计算机图形学(一)渲染...(shader要学多久)

  • 税后利润和净利润是一样的吗
  • 招聘只招一个人
  • 子公司分红款没收到,宣告分红可以免税吗
  • 股权转让时的资金是什么
  • 企业股权转让是否交企业所得税
  • 现金折扣净额法税
  • 住宿费发票可以抵扣进项税吗
  • 手写农产品发票有效吗
  • 视同销售存货账务处理方法是什么?
  • 小规模纳税人零申报是每季度报吗
  • 小企业会计准则和企业会计准则的区别
  • 汇算清缴时资产总额如何计算
  • 印花税按次申报怎么报
  • 职工个人负担的医疗保险可以在计算个人所得税前扣除
  • 差旅费应交税费会计科目
  • 销项税额是负数是怎么回事
  • 汇总会计报表和合并会计报表均是
  • 失控发票补完税还追究吗
  • 外资企业股权转让如何交税
  • mac怎么设置屏幕保护壁纸
  • 讲述人功能怎么关闭
  • win7bios网络启动
  • 进程cmd.exe
  • 土地增值税清算是什么意思
  • 计入固定资产成本的费用
  • 实缴注册资本股权转让怎么交税
  • 债转股税收优惠政策
  • proxydriod
  • 金融服务企业按照是否办理存款业务
  • 员工每月补助表怎么做
  • 一个楼盘可以开盘几次
  • 报税营业成本可以乱填吗
  • 工资必须走银行卡吗
  • vue假数据
  • php自定义变量的方法是
  • 研发支出的相关理论基础有哪些
  • python中生成器的作用
  • 受托加工收到的材料怎么入账
  • 没有银行回单,只有银行对账单,可以入账吗
  • python django做网页
  • mongodb聚合函数详解
  • 支付版权使用费怎么记账
  • 公司法人的车租给公司怎么开发票
  • 在建工程项目的范围包括
  • 旅游业差额开票税率
  • 不动产租赁需要资质吗
  • 房屋租赁需要计提印花税吗
  • sql server s
  • 平台的分销佣金是多少
  • 单位购买的化妆品怎么用
  • 融资性售后回租承租方为什么不交税
  • 折旧方法计算公式
  • 税总函2019是什么意思
  • 结算本月应付职工工资,其中生产工人工资8000元
  • 公对私转账有没有手续费
  • 年初建账考虑要点有哪些
  • mysql的min函数
  • sqlserver高级语法
  • mac上的home键在哪
  • win8怎么连接
  • windows2008 2016
  • centos6.9开启ssh服务
  • hyper怎么用
  • xp更改系统区域设置
  • office进程
  • linux备份恢复
  • win7旗舰版64位系统开机时软件设置自动启动详细图文教程
  • jsforeach循环遍历数组
  • ajax请求图片并显示
  • jquery获取table的tr
  • socket教程pdf
  • python strip函数作用
  • javascript中字符串
  • javascript运行速度
  • 广东税务局一般几点上班
  • 西藏拉萨工业园主要生产什么
  • 南通医保2023年新政策
  • 郑州高新税务局
  • 统一社会信用代码有什么用
  • 大连开发区哪家自助餐好吃还便宜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设