位置: 编程技术 - 正文

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

  • 营业现金比率是用经营活动净流入还是经营活动流入
  • 进项税额加计抵减会计分录
  • 月末结存材料的实际成本例题
  • 基本账户变更说明模板
  • 外商独资企业在分配利润时是否扣缴个税
  • 施工企业的成本会计对象
  • 企业将活期存款转为定期时
  • 房地产企业城建税预缴可以抵扣吗
  • 日常生活中各种仪式
  • 股东转入投资款
  • 评估费是必须花的吗
  • 补缴社保的工资表
  • 工程的进项税怎么处理
  • 维修费用的税率
  • 个人缴纳的公积金可以贷款吗
  • 债转股需不需要交税
  • 公司没有进出口权 如何进行业务
  • 制造成本包括哪几项
  • 增值税转型后入账价值
  • 银行代扣社保费
  • 新会计准则下职工薪酬的变化及影响摘要
  • 购买承兑汇票怎么做账
  • 农民工签订劳务合同的条件
  • 政府拨款经费会计分录
  • PHP:oci_statement_type()的用法_Oracle函数
  • php 字符串函数
  • php api
  • 防伪税控盘全额抵扣政策
  • php数组数据结构
  • code editing
  • 进货成本价是什么
  • php实现会话的步骤
  • dedecms更新
  • phpcms建站教程
  • 金蝶k3固定资产如何入账
  • 增值税进项税加计抵扣
  • 不得免征和抵扣税额是什么意思
  • python的协程
  • 进项税额转出都需要开具红字发票吗
  • 电子承兑汇票贴现怎么操作
  • 管理费用的核算内容主要包括哪些
  • 出口退税的会计处理例题
  • sqlserver2008导出表结构和表数据
  • access数据库提示升级
  • mysql更新语句
  • 固定资产后续支出一律计入固定资产成本
  • 文化事业建设费2023年是否减免了
  • 工程施工企业收入1750万,利润怎么算
  • 哪种发票可以报税
  • 弥补以前年度亏损报表怎么填
  • 人力资源外包服务包括哪些
  • 税金及附加如何预测
  • 制造费用转入生产成本摘要怎么写
  • 未开票收入如何申报增值税
  • Mysql主从同步Last_IO_Errno:1236错误解决方法
  • mysql获取字段中的数字
  • mysql 5.7.17 winx64.zip安装配置方法图文教程
  • 镜的镜像截图
  • windows开机提示无法登录到你的账户
  • win7的运行命令在哪里
  • nec笔记本电脑开机屏幕没反应
  • winoldap.exe - winoldap进程是什么意思
  • win8电脑卡怎么办简单步骤
  • windows7的word
  • windows8装windows10,文件会丢失吗
  • win10系统打开cad出现致命错误
  • JQuery.Ajax()的data参数类型实例详解
  • 批处理 判断文件是否存在
  • bat批处理执行cmd命令
  • node js入门
  • 可交互原型是什么
  • javascriptz
  • android studio downloading
  • linux命令行怎么用
  • 山东税务申报如何网上申报
  • 宁波出租车购买
  • 国家税务总局全国增值税发票查验平台
  • 江苏国税电子税局
  • 税务稽查总队
  • 税务部门立足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设