位置: 编程技术 - 正文

Unity3D修改模型的网格数据(unity怎么替换模型位置)

编辑:rootadmin
【狗刨学习网】模型导入unity后,可以使用unity的Inspector面板对模型在某个坐标轴上进行平移、旋转和缩放操作(如图1)。 图 1 Inspector面板提供功能是所见即所得的,调整后立刻可以看到效果,相当的方便。但是这些功能还不能完全满足游戏开发的要求,比如为了减轻美工的工作量一些游戏对场景中的模型标准作出了一些规定,使这些模块化的小模型能按照一定的规律拼接成丰富多样的大模型。拼接过程往往要对模型的local coordinates进行调整才能最终形成一个“无缝”的大模型,而这个过程常常是在游戏运行时进行(或者地图初始化时),因此需要引擎提供修改模型mesh的接口。十分幸运的是unity提供了这样的接口。Mesh and MeshFilter 需要修改模型的网&#;数据,首先第一步是要想办法获得模型的mesh,这里我们需要Mesh Filter,unity文档中的解释如下:The Mesh Filter takes a mesh from your assets and passes it to the Mesh Renderer for rendering on the screen. 图 2 如上图,Robot手里拿的枪的网&#;数据保存在以gun_model命名的Mesh里,而这个Mesh则隶属于Gun_model的MeshFilter。知道了网&#;数据保存的位置,接下来需要做的就是获取这些数据并修改它们。下面使用一个简单的cliff模型为例子介绍如何修改模型的网&#;数据。Simple Example 首先来看原始的模型长什么样? 图 3 现在需要修改模型的网&#;数据,把模型最高点的高度坐标挑高一倍,代码如下: 1: using UnityEngine; 2: using System.Collections; 3: 4: [RequireComponent(typeof(MeshFilter))] 5: public class example : MonoBehaviour { 6: void Update() { 7: Mesh mesh = GetComponent().mesh; 8: Vector3 [] vertices = mesh.vertices; 9: : int p = 0; : int flag = -1; : float maxheight = 0.0F; : while (p < vertices.Length) { : if(vertices[p].z > maxheight) { : maxheight = vertices[p].z; : flag = p; : } : p&#;&#;; : } : vertices[flag] &#;= new Vector3(0, 0, maxheight); : : mesh.vertices = vertices; : mesh.RecalculateNormals(); : } : } 注意:本例所使用的模型的local坐标系的z轴相当于unity的y轴,因此上述代码时对z轴进行修改。代码运行的结果如下: 图 4 是不是很简单!unity强大的接口以及较为详细的文档对开发者来说确实是一个福音,另外使用C#编程对于我这苦&#;的不合&#;C&#;&#;程序员来说确实很爽! 另外有一点&#;得注意:上述代码所对应的脚本一定要drag到GameObject里MeshFilter的拥有者,才能使代码生效。如下图5必须要把script拖拽到Cliffs才能生效,因为在cliffs_1cm的GameObject里只有Cliffs拥有MeshFilter(如图6) 图 5

推荐整理分享Unity3D修改模型的网格数据(unity怎么替换模型位置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity怎么替换模型位置,unity3d怎么改项目名称,unity3d怎么改项目名称,unity 修改模型,unity3d怎么改变物体大小,unity 修改,unity 修改,unity 修改,内容如对您有帮助,希望把文章链接给更多的朋友!

.png (. KB, 下载次数: 0)

Unity3D修改模型的网格数据(unity怎么替换模型位置)

下载附件 保存到相册

昨天 : 上传

图 6声明:此篇文档时来自于【狗刨学习网】社区,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

Unity3d中BlinnPhong光照模型注解 【狗刨学习网】/**版本:0.1最后修改:--撰写:李现民Unity3D中主要用到的shader(着色器)有三种,除了常规的vertexshader与fragmentshader外,还有一类称

unity3d CarWaypoints插件 【狗刨学习网】编写初衷:1、网上没有现成的好用的waypoints插件2、自己在做一个赛车游戏,如果没有这款插件的话在制作游戏的过程中会被累成狗3、

全面理解 Unity UI 系统 【狗刨学习网】随着Unity4.6发布,新UI系统终于与大家见面了。RectTransformUnityUI系统使用RectTransform实现基本的布局和层次控制。RectTransform继承于Transform,

标签: unity怎么替换模型位置

本文链接地址:https://www.jiuchutong.com/biancheng/380228.html 转载请保留说明!

上一篇:UGUI 设置Text控件文本颜色(ugui scrollview)

下一篇:Unity3d中BlinnPhong光照模型注解(unity3d spine)

  • 增值税专用发票和普通发票的区别
  • 房产租金收入免不免房产税?
  • 什么叫做负税
  • 制造费用的结转公式
  • 发票可不可以盖财务专用章
  • 筹建期间业务招待费的财税处理规定
  • 存货报废进项是否要转出
  • 个税是否可以跨区缴纳
  • 暂估入库原材料成本结转后期发票到怎么处理
  • 如何解决私账流水过大的问题?
  • 给员工交的重大医疗保险怎么做分录?
  • 个人开增值税普通发票税率
  • 个人去税务局开居间费发票
  • 航天发票上传不成功怎么手动上传
  • 实收资本增加印花税缴纳时间
  • 享受小微企业所得税优惠条件2022
  • 土地增值税清算后补缴税款如何帐务处理
  • 或有负债可以是现时义务吗
  • 收不到租金怎么解除合同
  • 给别人代付
  • 不应该计入管理费用的
  • 收到一笔款在在当月已退回怎么做账?
  • 报销客户车费会计分录怎么写?
  • linux的进程类型
  • 小规模纳税人销售额超过500万
  • 会计分录中结转成本
  • 施工项目费用明细表模板
  • php 语法
  • 没有发票只有收据可以报销吗
  • kb4577266补丁
  • 查补以前年度税款账务处理
  • 企业亏损注销税务会不会来查账
  • 增值税三流合一涉及子公司
  • 使用php进行mysql数据库编程的基本步骤
  • 货物运输业的增值税税率
  • 上市公司分红派股
  • 宝塔部署django
  • 政府会计制度收入支出表
  • 广东高速公路过路费官网
  • vue组件教程
  • 小规模如何申报增值税
  • python分割语句
  • 超过认证期限的发票未抵扣能红冲吗
  • pandas columns排序
  • 无发票的费用该谁承担
  • 普通发票和增值税发票的税率
  • 社保局会给失业人员打电话吗
  • 财政补助资金是什么意思
  • 缴纳社保需要办理什么手续
  • 分配股利需要缴纳个税吗
  • 长期股权投资出售时其他权益变动
  • 会计账簿的更换和保管有哪些要求
  • 正确使用气体钢瓶的原则
  • 如果一个sql语句中包括两个名字
  • 在Linux环境下mysql的root密码忘记解决方法(三种)
  • mac双系统删除mac系统
  • sybase ase数据库用户名密码
  • 重装系统要注意哪些
  • win10预览版和正式版区别
  • win7系统电脑硬盘图标变了,控制面板也打不开
  • win8自带截图
  • 简单3招 让win10资源管理变得更方便简洁
  • win7系统如何调节电脑屏幕亮度
  • win8 设置
  • win8.1怎么重新装系统
  • Win10 Mobile Build 14269版截图曝光:脱胎换骨 速度飙升
  • UnityEditor.UI.dll' is in timestamps but is not known in assetdatabase
  • 请问在javascript程序中
  • 一键清除照片上多余的人
  • 图片批量压缩到200k以下
  • js 在线调试
  • 安卓listview控件map的用法前面每行加图片
  • javascript中的函数该如何理解
  • 前端开发需要哪些技能
  • python运行时间的几种方法
  • 云南发票网站
  • ca登陆
  • 地税占税收的比例多少
  • 小店区国税地税局地址
  • 建安服务税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设