位置: 编程技术 - 正文

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

  • 企业所得税季报和年报的区别
  • 什么是本期应纳税所得额
  • 劳务公司计税税率
  • 个所税包括什么
  • 微信企业版支付
  • 办公楼租金如何定价
  • 公司购买手机如何入账
  • 个税申报了还要扣钱吗
  • 收到房租费发票如何做账
  • 个人境外汇款有限制吗知乎
  • 作废的增值税专用发票怎么处理
  • 补发工资计算公式
  • 以前年度少计提工资的会计处理
  • 出口退税附加税什么时候缴纳
  • 没有计提12月底的工资
  • 新注册公司第一次怎么报税
  • 小规模纳税人可以享受小微企业吗
  • 企业的其他业务是什么
  • 补交的城建税怎么账务处理
  • 商业企业成本核算内容包括
  • 发票验证查询系统官网入口
  • 保险营销员的佣金收入怎么交个税
  • 怎么免费获取百度文库的付费文档
  • 员工报销可以从一般账户转出吗
  • macos catalina与macos big区别
  • 个体户一般纳税人可以开13个点的专票吗
  • 清除cmos有什么后果
  • PHP:Memcached::append()的用法_Memcached类
  • Win10 1809 17763.2268 更新发布:附更新修复内容汇总
  • 迷迭香怎么养殖方法
  • 计提坏账准备的公式
  • 天国拯救晕倒的人多久起来
  • 企业长期资金的筹集方式
  • Yii2——使用数据库操作汇总(增删查改、事务)
  • chatGPT身份指令
  • 若依框架前端发请求
  • php页面跳转可以用header
  • 自然人税收管理系统
  • php framework框架
  • 人工费没有发票咋入帐
  • 策划费多少钱
  • 土地使用税和房产税怎么申报
  • python中self详解
  • 织梦模板官网
  • dedecms分页标签
  • 企业重组的特殊性税务处理例题
  • 销售农产品是否交消费税
  • 清卡操作流程
  • 哪些情况可以免征个人所得税
  • 应交增值税进项税额
  • 自来水公司水表安装标准
  • 现金流量表为负数的几种原因
  • 资产组可收回金额包含完全商誉吗
  • 银行付款明细
  • 被盗物品损坏谁负责赔偿
  • 房地产公司车位出租会计分录
  • 单位定期存单利息如何记账
  • 建筑业外包工程包括哪些
  • 企业成本结转分录
  • 设备的验证服务包括
  • 工会经费交纳
  • 安装sql server需要注意什么
  • sqlserver 附加数据库 只读
  • 粘贴板有问题不能粘贴怎么处理
  • Kaspersky Rescue Disk 2009.04.16 卡巴斯基救援盘
  • 正版vista一键升级win7
  • xp系统如何禁止开机启动软件
  • xp电脑内存占用过高怎么办
  • windows xp无法访问samba共享夹
  • Win10 Mobile 14283红石预览版有哪些机型可以安装?
  • opengl 实现
  • excel password recovery5.0注册码
  • Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)
  • unity延迟执行方法
  • 开源 android 播放器
  • 破产重整期间的税收
  • 江苏地税局官网网站
  • 求资金占用利息的公式
  • 北京的个人所得税怎么算
  • 深化体制改革的根本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设