﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-helloqinglan-随笔分类-Unity3D</title><link>http://www.cppblog.com/helloqinglan/category/11309.html</link><description>身披半件长工衣，怀揣一颗地主心</description><language>zh-cn</language><lastBuildDate>Sat, 25 Jul 2009 15:49:38 GMT</lastBuildDate><pubDate>Sat, 25 Jul 2009 15:49:38 GMT</pubDate><ttl>60</ttl><item><title>Unity3D初探</title><link>http://www.cppblog.com/helloqinglan/archive/2009/07/25/unity3d_01.html</link><dc:creator>白云哥</dc:creator><author>白云哥</author><pubDate>Sat, 25 Jul 2009 15:05:00 GMT</pubDate><guid>http://www.cppblog.com/helloqinglan/archive/2009/07/25/unity3d_01.html</guid><wfw:comment>http://www.cppblog.com/helloqinglan/comments/91182.html</wfw:comment><comments>http://www.cppblog.com/helloqinglan/archive/2009/07/25/unity3d_01.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/helloqinglan/comments/commentRss/91182.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/helloqinglan/services/trackbacks/91182.html</trackback:ping><description><![CDATA[
<span style="font-family: arial, sans-serif; font-size: 13px; "><div><span style="font-size: large; ">　　Unity3D官方给的Island示例效果确实很震撼，再加上其与web集成的特性让我饶有兴趣的想要试一试。</span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　场景制作的第一步，我们需要先确定比例尺。简略地浏览了一遍手册，没有找到关于用max制作模型的细节描述，只好自己手动制作来找比例尺了。方法很简单，在max中导出一个box放到Unity3D场景中观察其大小，这样就可以看出来max单位与Unity3D单位的比例关系。</span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　最后的结果是，40个单位的box正好占据一个Unity3D单位的范围，如图所示：</span></div><div><span style="font-size: large; "><br></span></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; clear: both; "><a href="http://groups.google.com/group/unity3d-cn/web/box_size.JPG" rel="nofollow" style="color: rgb(0, 0, 204); "><span style="font-size: large; "><img src="http://groups.google.com/group/unity3d-cn/web/box_size.JPG?display=thumb&amp;width=420&amp;height=420" border="0" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-style: initial; border-color: initial; "></span></a></p><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　在Unity3D中，默认的First Person Controller高度为2个单位，我们可以假定一个Unity3D单位相当于现实高度1米，一个人也就是两米左右，当然，实际制作时可以把人的高度调低一点。</span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　用这个比例尺来设计场景及物件大小，试着在场景中摆一张一平方米大小的小桌子，和一个10米高的柱子，来看看比例效果。</span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　对应到max中桌子的大小就是40 * 1 = 40个单位，柱子的高度为40 * 10 = 400个单位。</span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　用程序员的脑子来控制鼠标制作max模型还真是别扭，半天弄出来几个立方块，贴上了两张图，只有两个字：难看！</span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　没有办法，从别的游戏中&#8220;偷&#8221;了一棵树来装点一下，模型导出用到了这里的工具，很强大的工具 :)</span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　最终的效果看起来还比较正常，如下图：</span></div><div><span style="font-size: large; "><br></span></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; clear: both; "><a href="http://groups.google.com/group/unity3d-cn/web/scene_simple.JPG" rel="nofollow" style="color: rgb(0, 0, 204); margin-left: 1em; margin-right: 1em; "><span style="font-size: large; "><img src="http://groups.google.com/group/unity3d-cn/web/scene_simple.JPG?display=thumb&amp;width=420&amp;height=420" border="0" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-style: initial; border-color: initial; "></span></a></p><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; "><br></span></div><div><span style="font-size: large; ">　　下一步，看看怎么生成地形吧。</span></div></span><img src ="http://www.cppblog.com/helloqinglan/aggbug/91182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/helloqinglan/" target="_blank">白云哥</a> 2009-07-25 23:05 <a href="http://www.cppblog.com/helloqinglan/archive/2009/07/25/unity3d_01.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>