unity3d游戏开发学习之使用3dmax创建导弹模型

unity3d游戏开发学习之使用3dmax创建导弹模型

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

在着手研究Unity3D的游戏开发时,3D模型能够考虑从unity的assets store去获取,也能够从网上搜索下载,同一时候咱们也能够尝试下自己动手去做一些简单的模型。

这里就依据unity3d坦克大战教学视频,来制作一个简单的导弹模型:包括弹头,弹身,尾翼。当中,弹头,单身都是使用胶囊来实现,尾翼是使用多边形来实现。

一、制作弹体

打开3dmax后,右側的工具栏中,选择“扩展基本体”,这时就能够看到能够选择的形状有异面体、环形结等多种。

      unity3d游戏开发学习之使用3dmax创建导弹模型

选择胶囊,将光标放到原点处開始拖动,拖动出胶囊物体。

          unity3d游戏开发学习之使用3dmax创建导弹模型

选中该胶囊,使用ctrl + c ,ctrl + v复制出两个胶囊,用来作为导弹的弹身。

unity3d游戏开发学习之使用3dmax创建导弹模型unity3d游戏开发学习之使用3dmax创建导弹模型      

  此时,我们就有三个大小一样的胶囊,使用w快捷键移动胶囊的位置到如上图所看到的。于是,最上面的胶囊我们能够用来作为弹头,中间的胶囊能够作为连接部分,最以下的胶囊则是弹身,一般是导弹的推进器。

为了让其更像导弹,我们将中间的胶囊缩小变长,最以下的胶囊变大一些。

                                                               unity3d游戏开发学习之使用3dmax创建导弹模型unity3d游戏开发学习之使用3dmax创建导弹模型                       

如此,主要的导弹形状就有了。

二、制作尾翼

事实上尾翼的制作也非常easy,就是向导弹的弹身部分加入�四个多边形,同一时候做位移变换和旋转。

使用鼠标中轮将视图拖到最以下的胶囊部分,在右側工具栏中选择球棱柱,同一时候參数中的边数设置为3.在弹身位置创建一个三边的球棱柱。

unity3d游戏开发学习之使用3dmax创建导弹模型

然后对该物体旋转和位移到例如以下图所看到的位置,在旋转和位移过程中,尽量使用前、顶、左视图来辅助进行,使位置和角度更加标准。

unity3d游戏开发学习之使用3dmax创建导弹模型

然后第一个尾翼就成型了,以下我们复制该尾翼,然后旋转90度,并放在弹身的另外一側,就能够制作出第二个尾翼。此操作建议在顶视图中完毕。接下来再复制第三个、第四个尾翼,分别放在弹身的四个側面,导弹的形状就完毕了。

unity3d游戏开发学习之使用3dmax创建导弹模型

三、填充纹理

我们这里对导弹进行简单的纹理填充。选中导弹的弹头,然后在顶部工具栏中,选中该材质编辑器,unity3d游戏开发学习之使用3dmax创建导弹模型,在弹出的对话框中,选择材质颜色,而且运用到该物体上,如图:

unity3d游戏开发学习之使用3dmax创建导弹模型

色后,导弹的制作完毕。

unity3d游戏开发学习之使用3dmax创建导弹模型

四、导出

为了让unity能够使用,我们这里导出格式为 fbx,导出步骤为:

选中全部的模型->点击左上角的buttonunity3d游戏开发学习之使用3dmax创建导弹模型->导出->选择导出格式为fbx->导出选项->完毕。因为我们这里没有动画,在导出选项中,能够不要选择动画项。

至此,一个简单的导弹模型已经制作成功。

这里附上该导弹模型的下载地址: http://download.csdn.net/download/wangbin_jxust/7269663

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118257.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 常用经典SQL语句大全完整版–详解+实例

    常用经典SQL语句大全完整版–详解+实例下列语句部分是Mssql语句,不可以在access中使用。  SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明:创建数据库CREATED…

    2022年5月19日
    46
  • 有关单片机的毕业设计_1500一套毕业设计贵吗

    有关单片机的毕业设计_1500一套毕业设计贵吗对大部分同学来说,毕业设计根本不知道从哪下手,完全处于蒙圈状态,为帮助大家能顺利毕业,精心准备800多套单片机毕业设计与您分享!其中有基于单片机设计的数字示波器、倒车雷达、电子密码锁、智能家居、停车场管理系统、万年历、智能插座等不同方向的典型设计实例,每个实例都提供了设计报告、源代码、电路图等全部设计资料,这些设计资料有利于即将毕业的同学分析、理解并进行毕业设计的制作和论文的编写。下载链接见:800多套单片机毕业设计-阿波罗代码网0001、PC机与单片机通信(RS232协议)000.

    2022年10月4日
    3
  • js中splice是什么意思_vue中splice方法

    js中splice是什么意思_vue中splice方法在js中,arr.splice(str)方法是处理数组的利器,利用它可以实现在指定位置删除、替换、插入指定数量的元素。其语法为: 1arr.splice(index[,deleteCo

    2022年8月2日
    8
  • ubuntu 硬盘安装图解

    ubuntu 硬盘安装图解br MaverickMeer 10 启用了全新的安装程序 使得整个安装过程不但焕然一新 对那些不太熟悉 Linux 环境的用户来说也更容易使用了 br 在安装过程中 用户可以下载软件更新 安装无线网卡官方驱动 并完成对 MP3 音频文件 AdobeFlashPl 播放器 Java DVD 播放的支持 br 下面说说在 WindowsXP 系统下硬盘安装 Ubuntu10 10 双系统的全程图解 安装很快 30 分钟不到就能安装好 br 1 首先下

    2025年11月8日
    3
  • ldd 和ldconfig

    ldd 和ldconfig一、ldconfigldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令–ldconfig。ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连

    2022年6月11日
    55
  • 微信支付-支付结果通知接收「建议收藏」

    微信支付-支付结果通知接收「建议收藏」微信支付-支付结果通知接收最近在做微信支付功能在微信成功后,微信通过异步方式返回支付结果是遇到了问题:参数接收不到。后来通过查阅资料才将问题解决,现在将解决方法分享一下。官方文档解释如上图所示:通过微信支付时要先在微信支付系统生成预付订单,然后才能在前台发起支付请求。生成预付订单时会向微信支付系统传递一个参数:notify_url。下面是该参数的解释:微信对这个回调路径没有特殊要求,不需要授权目录下

    2022年5月29日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号