unity3d游戏场景模型模型 怎么做的 unity

unity3D游戏特效教程_角色模型制作教程|3D游戏模型教程_腾讯视频
三倍流畅播放
1080P蓝光画质
新剧提前看
1080P蓝光画质
纯净式无框播放器
三倍流畅播放
登录之后可以领V币换礼品喔~
专辑总数据(共4个视频)
今日播放量:3
总播放量:7303
通用代码支持视频在iPhone/iPad/Android上播放
扫码分享到微信
扫描二维码随身看视频
立即下载腾讯视频APP
请根据您的设备选择下载版本
<a href="javascript:void(0);"
class="btn_next "
r-on="{click: onNext}"
r-show="{page &#xe620;
教育热播榜
?1,183,512广州3D游戏建模 班
市场价:¥10元
已有2000+人咨询
班制:周末班课时:3-6个月
上课地点:
越秀区环市东路475号
"Unity 3D游戏主程"课程内容
一.Unity引擎基础
Unity引擎简介
·Unity开发流程介绍
·Unity应用领域及市场前景
·Unity下载与安装
·Unity界面详解
·Unity编辑器结构
·Unity资源的汇入汇出
Unity环境搭建
·unity中光源、摄像机的应用
·地形编辑器,自定义编辑游戏场景的每个细节,身临其境的三维立体效果
·小地图的制作
·环境音效、太阳光、雾效、风、天空盒、水等效果
·摄像机渲染效果,增加画面质感
·unity画面质量调试,抗锯齿设置
·LightMapping光源烘焙
·场景优化
·灯光侦测unityLightProbes
·unity特效及轨迹成像
·unity着色器shader应用,制作玻璃,金属,地板等仿真效果
·添加角色控制器,模拟**人称与第三人称视角进行游戏及漫游
·unity刚体
·碰撞体应用
·关节介绍
·物理材质
撰写工具&&MomoDevelop及
·unity撰写工具MonoDevelop
·unityAPI函数库介绍
·Javascript和C#语法概念与unity结合开发详解
二、三维模型制作及应用
三维软件基本功
·认识Max,Maya,PS等美工软件
·学习Max基本建模及常用操作
·模型与unity结合注意事项
·3D模型贴图概念及贴图优化注意事项
·3D模型分UV概念
·学习PS常用操作
·骨骼应用技术
·蒙皮技术
·模型动作制作
三、Unity引擎进阶课程
·unity新旧动画系统应用
·unity中Animation及Mecanim动画案例讲解
·脚本控制动画
Unity程序开发
·碰撞监测
·射线应用
·输入及控制事件(键盘、鼠标、滚轮、触屏等)
·动态产生,发射子弹,角色诞生等
·各组件之间相互调用
·时间控制,光标换图,得分计算,血条制作
·人物换装,换装备
·游戏存档PlayerPrefs类
·自动寻路系统
·实例课程:制作第三人称射击类游戏
Unity&UI界面
·Unity&GUI功能介绍
·Unity&UI插件NGUI功能介绍
·实例讲解输入框、血条、按钮、窗口、滑动条等效果
局域网连接
·网络知识讲解
·实例课程:多人对战游戏案例讲解
Unity2D游戏开发
·unity&2D游戏碰撞监测
·unity&2D游戏脚本控制
·实例课程:unity&2D游戏案例制作
手机游戏开发
·移动平台环境开发概述
·移动平台开发环境搭建
·触屏、滑竿等触发方式讲解
·实例课程:飞机大战
跨平台发布及上架
·Android发布
·网页发布
·单机版游戏发布
·各平台上架流程介绍
·不同平台优化要求介绍
·unity优化调试
C#语言强化
·强化C#语言编程能力
·掌握C#面向对象编程的核心思想。掌握封装,继承,多态三大特性。
·掌握*新的.NET&Framework&4.0体系架构
·游戏常用算法
与游戏结合
·掌握XML概念
·掌握数据库设计的一般原则和范式,将其与游戏案例结合,具备一定的商业数据库设计经验
·开拓学生逻辑算法能力
·2048/打地鼠/连连看等案例讲解
四、项目制作
项目策划准备
·游戏策划
·游戏资源准备(模型、音效、UI界面等)
·让学生体验完整实际项目开发流程
·制作2D或3D游戏/塔防类/RPC/跑酷/联机对战类游戏
课程咨询:020-
&&&&前50名电话咨询的学员即可获得三天免费试听机会,名额有限,快快行动吧!
中国**个在美国上市的职业教育公司
数万家企业公认的课程体系
达内的课程体系是基于广泛的调研,及对数万家企业用人需求的分析而精心设置的。课程力求打造的七项实用技能,让学员不仅能熟练掌握及应用 JAVA 技术,更能达到企业的用人标准。 达内的合作企业现已高达 35716 家。其中世界 500 强企业有 40 多家,并为包括 Oracle、IBM、微软、NEC、LG、NTT、塔塔、Infosys、纬创集团等企业输送人才。
达内国际集团是中国IT职业教育的**品牌,是目前中国*大IT职业教育集团,4月3日,达内国际集团成功在美国纳斯达克上市,是中国**家在美国上市的IT职业教育集团,同时也是2014年赴美上市**股。根据IDC的数据,达内国际集团是目前国内*大的IT职业教育机构,市场份额超过8.3%,排名行业**。达内国际集团经过12年运营,以中关村科技园区为依托,在中国软件业发达城市——北京、上海、广州、深圳、大连、南京、武汉、杭州、西安、苏州、成都、太原30多个大城市,建立100多个职业教育中心,年培训5万名软件人才。已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、联想、神州数码、大唐电信、亚信等知名IT企业培养输送了15万多名中高级软件人才,是中国目前*大的人才培养与输送的提供商。
达内国际致力于培养面向电信和金融领域的Java、C++、C#/.Net、3G/Android、3G/IOS、 PHP、嵌入式、软件测试、UID、网络营销、网络工程、会计等12大课程方向中高端软件人才,先后获得美国国际数据集团IDG、集富亚洲JAFCO ASIA、美国高盛银行的三轮投资,是国内首家获得国际风险投资的IT职业教育机构。
除中高端IT人才实训外,达内国际同样致力于IT 人才输送、教育平台建设、软件研发等综合服务。目前,已形成包括 人才实训中心、软件研发中心、软件人才中心、IT 教育中心四大人才服务模块达内国际集团逐渐形成以IT培训为主的多元化、综合性的职业教育及人才服务领导品牌。
达内国际与高校和企业合作
达内发展离不开与企业的密切合作,达内在全国建立5大软件人才中心,300人才顾问每天不断与全国上万家企业保持联系和沟通。**12年达内不断地探索与尝试,达内与国内外知名企业建立人才推荐,人才定制培养、人才租赁与外包、代理校园招聘、IT猎头、企业内训等多样化的合作方式和一站式的服务体系。截止到2014年5月底,达内与全国4万家知名企业建立合作关系,每个月在达内全国中心有近600场的企业双选会,达内还会定期做专场招聘会,正是与企业的紧密合作关系,达内学员保持行业领先的学员就业率,2014年实现了95%以上的就业率。
达内国际集团作为中国高端IT培训的翘楚,从创业之初就倡导 “诚实、创新、开放、合作”的企业文化,同时经营战略一直都保持经营模式和产品保持行业的领先一步:
率先在美国上市**家IT职业教育机构
率先推出“先就业,后付款”IT信贷就业培训的IT职业教育
率先获得国际风险投资的IT职业教育机构
率先入选“德勤中国高科技高成长50强”的IT职业教育机构
率先由IT技术专家建立和运营的IT职业教育机构
率先全面开放课堂,随时真课试听的IT职业教育机构
率先与“211工程”大学联合培养软件工程硕士的IT职业教育机构
率先真实披露学员就业率、就业品质的IT职业教育机构
率先开辟高端课程,培养IT白领、金领的IT职业教育机构
率先完全真实公开师资背景的IT职业教育机构
2001年-创业
2001年8月,由加拿大海外专业人士在加拿大多伦多开始创业;
2002年-回国
2002年3月,与北京大学软件学院合作共同培养软件工程师,成为首家与北大软件学院合作且规模*大的培训公司;
2002年9月,入驻中关村国际孵化园,成为首家中关村园区的IT培训公司;
2003年-融资
2003年9月,获得美国500强私人企业-美国国际数据集团IDG投资,成为中国首家获得国际资本投资的IT培训公司;
04-09年发展
2004年3月,被信息产业部授权为"全国信息技术人才培训基地";与知名软件外包公司博彦合作培训"赴微软工作软件工程师";
2004年4月,荣获《计算机世界》评选的"就业服务杰出贡献奖";
2004年5月,与知名软件外包公司文思创意合作培养"赴IBM软件工程师";荣获《中国计算机报》评选的"*具影响力培训机构奖";
2004年6月,达内外企IT培训落户申城,开课上海等地。
2004年10月,与新浪、搜狐、UT斯达康、百度等共同荣获"中关村优秀留学人员创业企业";
2004年12月,获得中关村科技园区管委会100万元专项发展资金,建立"中关村软件人才培训示范基地";
2005年1月,达内外企IT培训广州中心成立;
2005年8月,与韩国ACT公司合资成立KAC达内国际游戏学院。与上海大学合作"上大达内软件工程硕士教育" ;
2005年12月,被北京市高校毕业生就业指导中心授权为"首都大学生就业培训基地";
2006年4月,达内外企IT培训南京中心成立;
2006年7月,达内外企IT培训武汉中心成立;
2006年8月,与山东大学网络教育学院合作共建实训基地;
2006年9月,达内外企IT培训苏州中心成立;
2006年10月,达内外企IT培训成都中心成立;与西北大学软件职业教育学院合作共建实训基地;与天津师范大学继续教育学院合作共建实训基地;与开封大学信息工程学院和开封大学软件技术学院合作共建实训基地;
2006年11月,达内入选 "2006年度德勤中国高科技、高成长50强";
2007年3月,北京王府井校区成立;
2007年5月,荣获"2006北京*具影响力的IT职业教育机构"称号;总裁、CEO获得"2006 北京教育机构影响力人物"称号;
2007年7月,达内杭州中心成立;Java训练营首期开营;
2007年9月,达内与Sun中国区培训部建立Java培训的深度合作联盟;达内引领应届生入职名企的"蓝色之路"计划正式启动,并同时推出500万助学基金;
2007年10月,马达加斯加教育科学部主任MR.RAZAFINJOELINA Tahina率团访问达内;达内科技有限公司蝉联"2007德勤中国高科技、高成长50强";
2007年12月,达内入选"2007全国大学生心目中*具影响力的IT培训机构";
2008年1月,达内获得2007年度"十大品牌教育集团"及"*受推崇IT培训品牌"荣誉
2008年2月,达内大连中心盛大落成
2008年3月,达内上地校区盛大落成
2008年4月,达内举办**届专场招聘会
2008年5月,山东科技大学与加拿大达内科技合作,联合办学共同培养软件工程领域硕士和
计算机技术领域工程硕士
2008年6月,达内CEO韩少云先生应邀出席第12届软博会"软件人才培养与发展论坛"
2008年6月,坦桑尼亚教育部官员访问达内;达内深圳校区落成
2008年10月,达内连续三届荣膺"德勤高科技高成长中国50强"
2008年11月,北京交通台《财富风云榜》专访达内CEO韩少云先生;主动应对风暴 技术扭转困境 达内获二轮融资启动"暖冬工程";CCTV2 "经济信息联播"与"**时间"相继报道暖冬工程;
2008年12月,达内CEO韩少云先生获评IT教育界年度风云人物
2009年1月,杭州达内正式授牌"国家电子信息产业基地实训中心"2009年1月, 达内获评2008"中国十大品牌IT培训机构"
2009年3月,入选"2008年度杭州市万名大学生创业实训工程十佳实训机构"
2009年4月, 清华大学和麻省理工学院国际MBA学员入驻达内,合力演练"中国实验室项目";与南京大学合作,联合培养软件工程硕士;北京CBD校区盛大落成;中央人民广播电台采访达内CEO韩少云先生,杭州首次发亿元培训消费券,达内首批列入指定培训机构,加拿大达内IT培训集团(杭州中心)与浙江大学宁波理工学院正式建立基地及**仪式;
·2009年7月,浙江省商务厅领导来杭州达内指导工作;国际商报采访达内杭州中心;达内亿美在北大北阁会首,联合启动中国大学生移动商务孵化计划
·2009年9月,杭州达内与宁波大学科技学院建立合作关系
2009年10月,达内耗资千万推出TTS3.0建立行业标准
2009年11月,达内获得北京商务委和教委联合认定的首批服务外包人才培训中心
2009年12月,达内获得腾讯"中国IT教育十大影响力品牌"
10-13年超越
2010年1月, 达内科技总裁韩少云先生参加腾讯网"高端访谈"; 达内获得德勤"亚太地区高科技、高成长亚太500强";达内获得搜狐"建国60年百强品牌中国十大IT品牌"
2010年3月, 达内获得新浪2009年度*具就业竞争力IT教育机构";达内与微软强强联手,成立微软中国发展中心,推广实训新模式;达内杭州中心被授予"2009年度杭州市服务外包人才实训先进单位"
2010年4月, 达内获得中国IT实验室 "中国 IT 教育产业十大品牌";达内获得首届"腾飞奖"归国人员创业企业中国60强;韩少云先生出席(第三届)中国教育产业创投发展时代峰会
2010年7月, 达内济南中心成立;浙江副省长陈敏儿访问达内杭州中心;达内杭州中心荣获"2009年度杭州市优秀大学生创业实训(见习训练)机构
2010年8月, 达内成为2010年互联网大会指定官方培训机构
2010年9月, 达内黑龙江大庆中心成立
2010年12月,达内荣获腾讯"2010中国十大*具影响力IT教育品牌"
2011年3月, 达内黑龙江哈尔滨中心成立
2011年4月, 达内荣膺工信部2010年度"优秀培训基地"称号,达内CEO喜获"优秀个人奖"; 达内荣获中关村软件行业创新示范百强企业"服务创新示范企业十强"
2011年5月, 达内荣获中国服务贸易协会"中国服务外包优秀培训机构"与"中国服务外包校企合作贡献奖"
2011年9月,获得国际领先的投资银行和证券公司-美国高盛集团2000万美元投资,成为金融危机后教育行业 单笔融资之*,也是继吉利汽车之后,高盛在国内*大的一笔投资;达内广东珠海中心成立,半年内超过200万珠海人关注珠海达内的学员就业动态。珠海达内一 直朝又快又好的方向发展着,在珠三角地区形成了就业圈*大化和就业率连月持续居高的态势, 在港澳和珠三角各地掀起一阵阵IT培训学习热潮;
2011年10月,达内河南郑州中心成立
2012年1月, 达内上海长寿路中心成立
2012年2月, 达内福建福州中心成立; 达内浙江宁波中心成立
2012年4月,达内郑州农业路中心成立
2012年8月 达内荣膺工信部2011年度"中国IT实训综合实力**名","*具影响力的机构之一"。
2012年12月,达内荣膺2012腾讯"中国*具影响力IT教育品牌";达内荣获"2012年商务部重点联系服务外包培训机构";达内荣膺CCTV"2012中国企业成长百强企业"大奖
2013年1月, 达内上海南京路中心成立;达内杭州武林门中心、和平广场中心成立
2013年1月, 获得腾讯网友年度教育评选"2012中国IT教育十大*具影响力品牌"
2013年3月 ,获得德勤"亚太地区高科技、高成长500强企业"奖项
2013年4月 ,获得工信部"优秀办学基地"奖项
2013年4月 ,韩总获得工信部"优秀先进工作者"奖项
2013年5月 ,获得北京信息化协会"北京信息产业创新30强企业"奖项
2013年6月 ,获得普华永道和高企协"2013年中关村高科技、高成长TOP100强"
2013年11月,达内荣膺新浪网"2013年度*具品牌知名度职业培训机构"
2013年12月,达内荣膺2013"腾讯网十年*具创新力IT教育品牌"
2014年4月,达内在美国纳斯达克上市
校区地址:
广州天河校区
发送到手机
校区地址:广州市天河区天寿路105号天寿大厦
交通路线:
广州岗顶校区
发送到手机
校区地址:广州市天河龙口东路5号龙晖大厦
交通路线:
广州海珠校区
发送到手机
校区地址:广州市海珠区同福西路德和新街
交通路线:
广州游戏制作培训最新开班
相关培训:
其他城市:unity3d游戏是怎么开发制作出来的?都要用到哪些软件
先有一个提案-公司内部进行项目讨论-主策划产生系统策划案-主程序进行程序系统分析、策划人员进行更详细的策划工作-任务量/工作分配完成、如果立项游戏的前期宣传准备工作此时也将开始——这些是前期工作
美术工作开始(原创、动画、视频)剧本编写
程序人员编写游戏软件以及很多外围程序主要是供美术、策划人员使用的游戏编辑器、根据具体要求音乐音效制作,unity3d游戏的市场宣传准备工作此时也将开始——这些是中期工作。
后期的工作主要就是合成,把游戏使用的素材(包括剧情、动画、视频、图片、音乐、音效等等)加入到游戏中,合成完成之后进行‘内部测试-修正’这样的反复。然后就是制作软件安装界面/游戏说明书/光盘封面/包装等等设计。
制作人员的技能,根据他所负责的项目中的工作不同而要求不同,对一般的项目来讲一个人不可能是全能的,他只会负责策划/程序/美术中的某一个部分具体的工作。
对于商业游戏来说,分工是比较细致的,尤其对比较大型的项目来说,对于个人爱好者开发的游戏,可能一、两个人就做了好多种工作,当然,一般情况下量都不会太大。
unity3d游戏也是一种软件,不管是游戏机游戏还是PC游戏,开发的平台基本上都是PC环境,就是说在电脑上制作游戏软件。一般来讲都是
Windows平台,也有使用Unix或者兼容的开发平台的。程序语言方面一般都是使用标准C/C++语言,跨平台特性通用高效是厂商选择它们的原因。
美术方面使用的工具根据工种不同分为几种软件,例如Adobe Photoshop
ImageReady、Illustrator/Painter等平面设计处理软件、3DS Max、Maya等三维建模动画软件、Adobe
Priemire、Ulead Media
Studio、Combustion等后期视频处理软件,设计到的软件/插件会有很多。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。一、什么是3D模型?
 1.1 3D模型概述
  简而言之,3D模型就是三维的、立体的模型,D是英文Dimensions的缩写。
  3D模型也可以说是用3Ds MAX建造的立体模型,包括各种建筑、人物、植被、机械等等,比如一个大楼的3D模型图。3D模型也包括玩具和电脑模型领域。
  互联网的形态一直以来都是2D模式的,但是随着3D技术的不断进步,在未来的时间里,将会有越来越多的互联网应用以3D的方式呈现给用户,包括网络视讯、电子阅读、网络游戏、虚拟社区、电子商务、远程教育等等。甚至对于旅游业,3D互联网也能够起到推动的作用,一些世界名胜、雕塑、古董将在互联网上以3D的形式来让用户体验,这种体验的真实震撼程度要远超现在的2D环境。
 1.2 如何构建3D模型
3D模型的构建主要有三种:
  ①人工软件构建3D模型:此种方式要求操作人员要具有丰富的专业知识,熟练使用建模软件,而且操作复杂,周期较长,同时最终构件的3D模型真实感不强;
  ②三维扫描仪构建3D模型:此种方式需要价格昂贵的三维扫描仪等硬件设备。并且,三维扫描仪现今只能获得物体的位置信息,对于物体表面的纹理特征多数仍然需要辅助大量的手工工作才能完成。整个过程成本高,周期长;
  ③基于图像构建3D模型:此种方式只需要提供一组物体不同角度的序列照片在计算机辅助下即可自动生成物体的3D模型。操作简单,自动化程度高,成本低,真实感强。
二、Unity中的3D模型基础
 2.1 认识游戏对象
  (1)相信大家经过前一篇博客《》初步认识Unity3D之后,对于Hierarchy中的游戏对象有了初步认识了吧。Hierarchy中显示的是GameObject&游戏对象,每个游戏都至少有一个Camera,点击Camera就可以在Preview(预览视图)中看到摄像机的视角画面。
  (2)每个GameObject都有三组属性:Position(位置)、Rotation(旋转、角度)与Scale(缩放大小)三组属性。Position控制游戏对象在三维空间中的坐标,Rotation控制游戏对象显示的角度,而Scale则控制游戏对象缩放的比例。
2.2 认识左手坐标系
  Unity3D采用的是左手坐标系:沿屏幕横向为x轴,沿屏幕纵向为y轴,垂直屏幕方向为z轴。右、上、背向观众的三个方向为正方向。也许这么阐述大家还是不明白,但没关系,我们先来看看空间几何常见的坐标系类型。
  ①空间直角坐标系
  以空间一点O为原点,建立三条两两垂直的数轴;x轴(横轴),y轴(纵轴),z轴(竖轴),这时建立了空间直角坐标系Oxyz,其中点O叫做坐标原点,三条轴统称为坐标轴,由坐标轴确定的平面叫坐标平面。
  各轴之间的顺序要求符合右手法则,即以右手握住Z轴,让右手的四指从X轴的正向以90度的直角转向Y轴的正向,这时大拇指所指的方向就是Z轴的正向。这样的三个坐标轴构成的坐标系称为右手空间直角坐标系。与之相对应的是左手空间直角坐标系。
  一般在数学中更常用右手空间直角坐标系,在其他学科方面因应用方便而异。三条坐标轴中的任意两条都可以确定一个平面,称为坐标面。它们是:由X轴及Y轴所确定的XOY平面;由Y轴及Z轴所确定的YOZ平面;由X轴及Z轴所确定的XOZ平面。
  这三个相互垂直的坐标面把空间分成八个部分,每一部分称为一个卦限。位于X,Y,Z轴的正半轴的卦限称为第一卦限,从第一卦限开始,在XOY平面上方的卦限,按逆时针方向依次称为第二,三,四卦限;第一,二,三,四卦限下方的卦限依次称为第五,六,七,八卦限。
  ②右手坐标系
  右手坐标系在中学学空间几何的时候经常会用到。在三维坐标系中,Z轴的正轴方向是根据右手定则确定的。右手定则也决定三维空间中任一坐标轴的正旋转方向。要标注X、Y和Z轴的正轴方向,就将右手背对着屏幕放置,拇指即指向X轴的正方向。伸出食指和中指,如下图所示,食指指向Y轴的正方向,中指所指示的方向即是Z轴的正方向。要确定轴的正旋转方向,如下图所示,用右手的大拇指指向轴的正方向,弯曲手指。那么手指所指示的方向即是轴的正旋转方向。
  ③左手坐标系
  伸出左手,让拇指和食指成&L&形,大拇指向右,食指向上。其余的手指指向前方。如下图所示,这样就建立了一个左手坐标系。拇指、食指和其余手指分别代表x,y,z轴的正方向。判断方法:在空间直角坐标系中,让左手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐标系为左手直角坐标系.反之则是右手直角坐标系。
  ④左手坐标系与右手坐标系的比较
  左手坐标系是X轴向右,Y轴向上,Z轴向前,右手坐标系的Z轴正好相反,是指向&自己&的,在计算机中通常使用的是左手坐标系,而数学中则通常使用右手坐标系。计算机里面其实很多也有用右手坐标系,这个只是根据实际应用不同,没有说哪个比较好。
  现在,相信大家至少对于左手坐标系有了一个比较形象的了解了,那么这里介绍的目的也就达到了。(贴图好麻烦的,么么嗒)
2.3 认识Vector3
  如果大家有心的话,会发现我们在第一篇博客里边写的代码里引用了一个Vector3的类,那么这个类是干啥用的呢?我们现在来初步了解一下。
  Vector3是Unity中定义的一个含有x、y、z三个字段的类,可以表示位置点,也可以表示一个向量。
  Vector3乘以数值表示对向量的三个值乘以相应的值,假设v1,v2是两个向量,则v1-v2表示从v2指向v1的向量,如下图所示。扩展:后面我们在做打箱子游戏的时候,当一个小球向指定区域发射时,就是一个向量减法的典型应用。已知小球在摄像机位置(即是一个摄像头所在的向量,假设其为v2),以及鼠标所指向的位置坐标后(即为目标地向量,假设其为v1),通过v1-v2即可得到要发射的具体方向的向量(相当于告诉小球朝哪个目标方向发射!)。
三、先学走再学飞&第二个Unity3D程序
  在第一篇博客中的HelloCube程序中,我们让Cube实现了翻转。这次,我们让Cube实现前后移动,让游戏对象学会&走路&这项技能。
  (1)在Hierarchy中Create一个Cube(立方体),并且加入一个Direction Light(平行光);之后,将Cube的Position属性设置为(0,0,-4),这样镜头会近一点;将Cube的Scale属性设置为(1,1,1),这样Cube会放大一点;
  (2)在Project中新增一个C# Script,随便取个名字,这里取名为:CubeController。双击该脚本,在Update方法中输入以下代码:
1 using UnityE
2 using System.C
4 public class CubeController : MonoBehaviour {
// Use this for initialization
void Start () {
// Update is called once per frame
void Update () {
if(Input.GetKey(KeyCode.UpArrow))
transform.Translate(Vector3.forward*0.2f);
if(Input.GetKey(KeyCode.DownArrow))
transform.Translate(Vector3.back*0.2f);
  (3)点击预览按钮:按键盘Up键,Cube会朝前移动;按Down键,Cube会往后移动;
四、案例深入:地球围绕太阳转
  有了以上的基本的3D理论基础之后,我们再来做一个Unity3D小案例:地球围绕太阳转。所谓地球围绕太阳转,指的是指地球绕太阳做周期性转动。(如果你要问为什么地球围绕太阳转,请问哥白尼先生和牛顿童鞋)
  (1)首先Create以下游戏对象:两个Sphere,一个Direction Light;并将其中一个Sphere命名为Earth,另一个Sphere命名为Sun;设置Sun的Scale为(3,3,3),让太阳这个大球体显得大一点;而将Earth的Position设置为(5,0,0),让Earth显示在太阳的右边;
  (2)为了让太阳更像太阳一点,我们在Project中Create一个Material(材质,所谓材质就是修饰游戏对象的),命名为SunMaterial,这里主要是为太阳增加一个颜色。
  选中SunMaterial,双击Main Color,弹出颜色选择器,在颜色选择器中选则一个深黄色的区域。
  (3)为了让地球更像地球一点,这里我们为地球增加一个背景图片&地球贴图。(可以从网上搜索一下,也可以从本文底部给出的URL下载)下载完成之后,将地球贴图拖动到项目中,最后将贴图拖动到Earth对象上。最后效果如下图所示。
  (4)新增一个C# Script,命名为EarthControl。双击该脚本文件,在编辑器中写入以下代码。这里要注意,常用的游戏对象一般设置为全局变量,并且在Start方法中进行初始化(这里是通过GameObject的Find静态方法获取,你可以理解为JavaScript的Dom操作GetElementById("Earth"))。游戏对象的transform组件用于控制物体的位置,旋转和缩放。
1 using UnityE
2 using System.C
4 public class EarthControl : MonoBehaviour
// 定义游戏对象
public GameO
public GameO
// Use this for initialization
void Start()
// 启动时获取游戏对象
earth = GameObject.Find("Earth");
sun = GameObject.Find("Sun");
// Update is called once per frame
void Update()
// 使地球对象围绕着太阳旋转
earth.transform.RotateAround(sun.transform.position, Vector3.up, 0.3f);
PS:使用RotateAround()方法,让地球始终围绕着太阳在Y轴方向旋转。参数1表示围绕旋转参照点的位置(太阳的位置),参数2表示围绕旋转的角度,Vector3.up就是表示Y轴旋转,参数3表示一次旋转的速度(long类型,越大则越快)。
  (5)脚本写好之后,将该脚本拖动到Earth上进行绑定。最后,点击预览按钮,即可看到地球围绕太阳转的效果了。
  本篇主要介绍了游戏开发中的一些3D模型基础,涉及到一点中学的空间几何知识,复习一下对后续学习会有好处。后面会探索一下物理引擎和GUI,但也只是初步的。最后,仍然感谢一下参考文献的作者,站在你们的肩膀上我能看的更远,谢谢!
参考文献与资料
  (1)3D模型百度百科:
  (2)泡泡堂,《左手坐标系和右手坐标系》:
(3)空间直角坐标系课件:
(4)Unity3D类解析之Vector3:
(5)传智播客Unity3D公开课:
  (1)地球贴图:
阅读(...) 评论()

我要回帖

更多关于 unity3d 游戏模型提取 的文章

 

随机推荐