位置: 编程技术 - 正文

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要学多久)

  • 所得税费用包括递延所得税吗
  • 利润表的期末余额
  • 发票验旧以后还有用吗
  • 自建厂房的进项税额能一次性抵扣吗
  • 超过缴款期限缴纳税款
  • 商贸企业产值含税吗
  • 收到政府补助需要缴纳企业所得税吗
  • 高新技术企业所得税减免怎么算
  • 企业在什么情况下辞退员工不需要补偿
  • 英国租金收入所得税
  • 利息股息红利所得
  • 递延收益是什么科目应该怎么处理
  • 金税盘技术服务费可以全额抵扣吗
  • 预收账款转为主营业务收入
  • 企业办理跨境人民币收付需要办理名录登记吗
  • 租金收入未收到 税法规定
  • 小规模企业如何变更营业范围
  • 股票印花税怎么交
  • 运输费发票备注栏填不下
  • 用友t3修改帐套怎样修改企业会计准则
  • 固定资产清理账户结构
  • 红字发票是否需要盖发票章
  • 当月未出账费用
  • 工地买东西怎么记账
  • 认缴制度下实收资本确认条件
  • 内部员工购买公司产品
  • 跨年度冲减收入
  • 收到发票怎么入库
  • 施工企业内部往来核算方法包括( )
  • PHP:xml_parser_free()的用法_XML解析器函数
  • 如果工地老板拖欠工资怎么办
  • ekb install
  • 商贸公司销货怎么做会计分录
  • 公转私备注用途
  • 坦桑尼亚塞伦盖蒂公园有什么动物
  • 用java写一个helloworld
  • htmlcssjavascript网页制作
  • datetime2(7)
  • 叮咚你有一份好运请查收图片
  • web核心的三个标准
  • 承兑汇票兑现与贴现的区别
  • 人工安装费是几个点税税率
  • 成本费用利润率越高越好吗
  • 会计科目备抵科目都有哪些
  • 什么是企业贷款余额
  • 技术安装工人包食宿
  • 小规模纳税人开专票需要交税吗
  • 同一个单位能否交五险
  • 常见的递延所得税
  • 管理费用处理的是
  • 公转私怎么操作
  • 季度现金流量表本期数和上期数
  • 专票的发票金额是价税总额吗
  • 资产评估费怎么收
  • 一次性开票分期确认收入已什么做原始凭证
  • 债务重组的方式主要包括哪些
  • ubuntu debain
  • 搜狗网络
  • 从根上保证电脑安全、不中毒的方法
  • mac系统照片在哪个文件夹
  • 守护者联盟单机游戏
  • windowsxpsp3是什么版
  • win8小键盘怎么打开
  • win7系统连不了蓝牙
  • linux小技巧
  • uiview和calayer关系
  • ug语法错误
  • js实现计时器在线时间
  • jquery插件怎么用到自己的网站
  • Unity3D之Vector3.Dot和Vector3.Cross的使用
  • mongoose教程
  • 安卓自定义状态栏图标
  • javascript基础笔记
  • flask框架官方文档
  • js中的
  • jquery遍历对象使用的方法
  • 水利建设基金如何计提
  • 国家税收返还政策有哪些
  • 贵州省高新区属于哪个县
  • 苹果关税多少钱一个
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设