位置: 编程技术 - 正文

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

  • 新办营利性医疗机构是否免征土地使用税和房产税?
  • 无偿划转股份是好是坏
  • 印花税自查补缴要先申报吗
  • 换出交易性金融资产入账价值
  • 人员处于银行代扣报盘期间什么意思
  • 缴纳社保的基数是什么意思
  • 纳税人取得虚开的增值税专用发票处理问题的通知
  • 确认销售收入的重要依据是什么
  • 已认证发票红冲进项税分录
  • 终止合同后原合同怎么处理
  • 房地产成本核算会计分录
  • 跨年多计提社保个人部分怎么调整
  • 企业收到非金融机构利息收入怎么做账务处理
  • 报销定额备用金什么意思
  • 施工企业项目管理办法
  • 工会劳动保护费不能列支劳保用品
  • 商业汇票概念股票
  • 员工扣款个税如何做账
  • 营改增后为何还要交地税?
  • 如何理解“占应纳税额10%以上”?
  • 外贸企业出口转内销过程中面临的问题
  • 批发企业购进商品发生的进货费用可以选择下列
  • 企业可以用当月的进项票抵扣上月的销项吗?
  • 1697510768
  • 外经证预缴税款分录怎么记账
  • 无线网连上却上不了网络
  • PHP中使用全局变量来接受表单中提交的数据
  • 社保挂靠会计处理
  • 应付股利的会计科目
  • php curlfile
  • 经营出租的固定资产折旧计入哪里
  • 职工教育经费支出包括哪些内容
  • java 调用go
  • laravel如何使用前端的纯静态页
  • php md5加盐
  • axure rp9视频教程
  • php获取网页所有页数
  • php计算多个集合的数据
  • vue2路由跳转页面不刷新问题
  • 图像边缘检测的基本原理
  • 目标检测 2021
  • 发票取得取得售卡方公司开具的增值税专用发票
  • 营业外支出的会计科目
  • mysql 5.7.22安装教程
  • mongodb 全文索引
  • 织梦标签教程
  • 费用发票可以抵税吗
  • 盈余公积一定要计提吗
  • 出口免税申报流程视频
  • 未达起征点增值税申报表怎么填
  • 固定资产减值准备借贷方向
  • 一次性扣除固定资产出售处理
  • 个税手续费怎么计算
  • 收到损坏物品赔偿金如何入账
  • 本月未过账的凭证怎么写
  • 购买电脑增值税税率是多少
  • 小规模企业能否消化13点增值税普通发票
  • mysql数据库输入汉字是问号
  • sqlserver key
  • navicat连接mysql时出现1045错误的解决方法
  • linux系统关机重启命令
  • Windows Server 2008下的网络排错
  • ubuntu 挂载iso文件
  • 苹果mac怎么复制文字
  • winxp显示设置
  • linux安装有几种方法
  • 电脑开机黑屏光标闪烁怎么解决
  • gcuservice.exe
  • centos查看具体版本
  • dns win7
  • 微软补丁发布时间
  • unity双击
  • extjs3 combobox取value和text案例详解
  • express.json()
  • 批处理 全局变量
  • js实现滑块拖动
  • 客户端名称 android-
  • 旧房转让土地增值税扣除项目
  • pppoe账号密码改了连不上网
  • 电子税务局使用率低的原因
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设