位置: 编程技术 - 正文

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

  • 企业所得税研发费用加计扣除条件
  • 公司缴纳养老保险不在个人账户里吗
  • 消费税在哪个环节可以抵扣
  • 非限定性净资产包括哪些科目
  • 增值税发票税控开票软件怎么下载
  • 母公司给子公司开票会有税务风险吗
  • 装修公司一般纳税人税率是多少啊
  • 合伙企业转让股权需要其他股东同意吗
  • 公司股东可以自己买保险吗
  • 采购退回的分录
  • 原材料加工费怎么入账的
  • 固定资产出租后还要折旧吗
  • 固定资产报废残料收入的账务处理
  • 公司买车可以抵什么税
  • 小区物业费开票名称
  • 个人交物业费开发票交税点吗
  • 日用品专用发票可以抵税嘛
  • 长期待摊费用账户按用途和结构分类应属于
  • 应收账款挂账要开票吗
  • 小规模计提税金及附加怎么算
  • 土地增值税计算公式及举例
  • 买一赠一使用规则
  • 税务异常不处理会的后果
  • 电子发票作废怎么做
  • 现金福利支出需要申报个税吗
  • 代销返点如何进行会计处理?
  • 装修公司购装修材料入什么科目?
  • 操作系统不同
  • win10重置此电脑的密码是什么
  • 溢价发行股票的相关交易费用冲减资本公积
  • 委托人力资源代招合同
  • windows商店如何切换地区
  • groove.exe是什么
  • 蕾德纳斯
  • php _dir_
  • 企业常见的筹资方式有几种
  • laravel自带队列效率
  • 企业存货期末应如何计价
  • yii框架文档
  • Yii2 rbac权限控制之rule教程详解
  • tf club下载
  • php7匿名函数
  • 公司年夜饭怎么说话
  • 免税农产品的范围有哪些
  • 接受捐赠的固定资产怎么计提折旧
  • 原始凭证可以外带吗
  • 企业季度所得税申报流程
  • 工资以现金形式发放英文
  • sql语句表中增加一列
  • 企业固定资产账户核算的固定资产其所有权均属于本企业
  • sql服务无法启动 3417
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问
  • 个体户需要实缴吗
  • 新公司几个月不报税
  • 哪些行业不适用作业法
  • 员工出差的餐费发票是否全部入差旅费
  • 没有发票的福利费支出可以税前扣除吗
  • 财政性银行的资金来源是什么
  • ubuntul
  • mysq删除数据库
  • win7怎么设置麦克风权限
  • xp系统怎么修改盘符
  • 苹果电脑快捷键截图怎么截
  • 如何升级mac系统到10.12
  • mac字体调节大小
  • linux扩容inode
  • 电脑安装win8系统
  • win10预览版好吗
  • 史上最全的领域学说
  • 怎么恢复手机桌面时间和日期
  • android属性动画
  • python中文分词代码
  • linux自启命令
  • jquery配合.NET实现点击指定绑定数据并且能够一键下载
  • python 网络应用
  • js判断浏览器内核和版本
  • js实现无限循环
  • 地税局 业务
  • 环保税要求标注什么
  • 远程视频监控设备
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设