注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

316Studio

分享资源,分享快乐··

 
 
 

日志

 
 

[学习记录]Unity界面入门---(二)   

2009-09-25 14:49:27|  分类: Unity3D |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

[学习记录]Unity界面入门---(二) [学习记录]Unity界面入门---(二)   - 316studio - 316Studio

 

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

6. 移动游戏对象

你可以用下面的方法移动三维空间中任何游戏对象:

1. 移动工具(快捷键W). 选中任何游戏对象,然后按W键,将显示三个箭头,红色是X轴,绿的是Y轴,蓝色是Z轴,即红绿蓝对应x,y,z.要移动一个对象,左键点击一个箭头并做适当的移动.你移动的同时在监视面板中也佟刚的改变.你可以同样键入数值在三个文本框. 你能同样重定位游戏对象,首先点击它,然后把相机指向你所希望移动到的大概方向,

---选择Game Object-> Align with View.所选择的游戏对象将移动到相机所指向的那里.

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

2. 旋转工具(快捷键E). 选中任何游戏对象然后按E键,将显示选择工具.单击左侧的旋转轴后并移动鼠标来旋转游戏对象.当你旋转对象的同时在检视面板中也同样的会看到旋转值改变.你也可以在文本框里直接输入数值.

让我们做个小联系.移动Cube(移动工具)使其不在场景视图中.

---用Frame Select(在层次视图中选中Cube并按下F键)来找到这个对象.最后移动Cube到平面上. 移动点光源到Cube和平面附近.

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

7. 游戏视图

游戏视图将显示游戏运行的样子(完整的纹理,照明等).如果你无法在游戏视图中看到你游戏场景,那是因为你的相机没有找到正确的朝向. 单机主相机(Main Camera),你会发现出现一个倒金字塔线框.这就是相机的视角(它的视野).如果视野方向没有指向你的游戏对象,在场景视图里导航找到你的游戏对象,选择主相机并选择Game Object->Align With View .你的游戏视图现在会匹配你的场景视图.你同样可以通过移动和选择工具来调整设置相机,或者在检视视图改变transform值.你可以同样移动灯光到最美的位置.

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

 

8. 缩放游戏对象

要缩放一个对象首先要选择它并按下R键(缩放工具).你将看到缩放手柄,拖拽每个轴上的末端方块来缩放对象.或者检视视图键入精确的数值. 我们现在缩放游戏场景中的一些对象. - 选择plane并在检视视图中设置它的x和z的缩放值到10(在第一个和第三个文本框里,第二个为y 值). - 选择cube,在视图上沿着y轴缩放它(按下R键并拖拽绿色小方块).cube现在看起来会像柱子. - 重命名cube为” Pillar”.在层次视图中选择它并按下回车键输入新的名称.记住,游戏对象的名称的首写最好是大写字母.

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

9.资源使用

电脑游戏是由三维模型,纹理,声音文件,游戏代码等构成,这些被称作为游戏的资源(assets).Unity已包含有标准资源包(甚至是专业版资源包). 我们将从内置的资源中添加一个角色到我们的游戏场景.在项目视图中展开标准资源(Standard Assets)文件夹,预设(prefab)是将游戏对象预组装到一个逻辑分组里.你应该在预设文件夹内看到第一人称控制器(FPS Controller). - 拖拽第一人称控制器到场景视图.注意看游戏视图的变化,这是因为第一人称控制器预设里包含自己的相机,将替换主相机的视野.确保第一人称控制器没有陷入plane对象之下,移动它到plane上. - 删除主相机(Main Camera),因为现在我们不需要它了(delete).游戏视图中现在显示的将是Player在游戏里所看的视角. 点击播放按钮启动游戏. 注意保持软件界面布局,这样你就可以在场景视图和游戏视图观察游戏.使用光标键(或W,S,A,D)在场景中行走,用鼠标环顾四周和按下空格是跳跃. - 任何时候可以再次点击播放按钮停止游戏运行. 注: 在当光标处于任何视图(游戏视图,场景视图等)内的时候按下空格键,这将是该视图最大化.有助于更好的在场景视图中做调整或在游戏视图中玩游戏.在最大化的视图中再次按下空格键返回以前的布局模式.注意这个功能在游戏正在运行时候不能正常工作,必须先停止或暂停游戏.

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

10. 添加组件

游戏对象能有若干个组件(或行为) 组合而成.点击任何游戏对象,你能在检视视图看到它所附件的组件. 如Transform,Box Collider等等.

- 点击Pillar,在检视视图中查看它的组件.

让我们再添加另一个cube和加一个额外的组件.

- 添加一个cube到场景中 (Game Object->Create Other->Cube). 在层次视图重命名为” PhysicsCube”. 现在我们要添加一个刚体(Rigidbody)组件到这个cube.刚体(RigidBody)组件允许游戏对象拥有一个重力,即对象将会向下下降, 知道碰到含有碰撞(collider)组件的物体为止. - 确保选中PhysicsCube,选择Component->Physics->Rigidbody.这将添加刚体组件到当前所选择的游戏对象.注意在检视面板中也会看到刚体组件被添加. - 移动PhysicsCube到Pillar旁边,不要距离太远(如图).我们将实现按下播放键的时候PhysicsCube将碰撞Pillar并落在地上. - 按播放键, PhysicsCube应该与Pillar相撞并落在plane上.

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

11. 复制

复制游戏对象是一个强大的功能.当复制一个对象,它所有的功能和行为也会被复制.这是在场景中创建多个相同对象的非常快捷的方法.我们现在添加更多的PhysicsCubes到我们的场景中.

单击PhysicsCube和按下CTRL+D(或者从Edit菜单做这个). 注意在层次视图中将多出一个PhysicsCube项,但是你不能在场景视图中发现它,因为它和场景中原有的PhysicsCube是重叠在一起的. - 使用移动工具(W)向上(y轴)移动新的PhysicsCube. - 重复该过程,复制出3个PhysicsCube(如图). - 运行游戏,三个PhysicsCube对象能相互碰撞动作.

[学习记录]Unity界面入门---(二)   - 316studio - 316Studio

  评论这张
 
阅读(1152)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017