Unity3D游戏开发 创建简单的游戏世界(三)

Unity3D游戏开发 创建简单的游戏世界(三)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://mahaile.blog.51cto.com/2891586/770384

    上一章我们讲解了 如何使用unity 发布android 游戏,这一章我们来看看 如何制作简单的游戏场景   

    新建一个项目 和场景

 

在场景编辑器的左上角四个按钮从左到右的功能分别是

 

 

 

1 点住鼠标移动整体视图     热键为: q

 

2 移动某个物体在三维坐标系的坐标     热键为: w

 

3 物体的角度旋转    热键为: e

 

4 物体的放大    热键为: r

 

场景编辑器的快捷键操作

按住键盘alt 的同时按住鼠标左键并拖动可以使用 旋转模式

 

按住键盘alt 的同时按住鼠标中键并拖动可以使用 拖动模式

 

按住键盘alt 的同时按住鼠标右键键并拖动可以使用 缩放模式

 

 

 

 

 

 

 

首先我们来创建一个平面  (在unity 中有专门的的地形系统,地形系统我们下一章在讲)  如图 :

 

完成后会在 编辑窗口看到一个 plane 平面  我们在给 plane 在添加一个纹理图片 有益美观 

    直接将背景图片拖放到unity 工程的资源目录下 即 project 中 就可以再project中看到背景图片了 

给plane 添加纹理的方式有两种

方式1:  直接在直接将 资源中的背景图片直接拖放到plane 上 可以是 编辑器中的plane 也可以是Hierarchy中的plane 如下图

方式2: 在project 中点击右键 创建一个material纹理贴图 如图

 

选择刚刚创建的material纹理贴图右边会出现这个material的inspector栏目 分两次点击可修改名称 这两次点击的时间间隔需要有2-5秒左右才可以的

这个纹理贴图的渲染模式和偏移量我们都使用默认的,你可以修改 颜色和纹理的贴图啦  

选择inspector中的 none(Texture) 下面的select button 按钮选择需要的贴图背景 也可以直接把Project中的图片直接拖到这个位置

点击main color 属性后的画笔图标可以修改 纹理图的颜色

 

完成后 就可以把 把Project中创建的material 拖到Hierarchy中的plane 上 这样就完成了 plane 的 纹理贴图

 

下面我们看看 unity给我提供了那些模型

点击GameObject - > CreateOther 可以创建unity 3D系统自带模型。

Capsule :胶囊体

Cube:正立方体

Cyinder:圆柱体

Main Camera:主摄像头

Plane:一个平面

Point Light:点光源

Directional light:平行光  这个光的效果与本身的位置没关心 与角度有关心 

Sphere:圆形

Spotlight:摄像光源

 

我们来创建一个 cube 正立方体 并给他贴图,贴图方式上面讲解过  不明白的地方看上面plane的贴图方式

 

选中cube立方体

点击Component -> Physics - > Rigidbody 可以给多个物体绑定一个重力感应碰撞,我将这个箱子的Y坐标抬高到plane地面上 看看这个箱子是怎么自由落体的。

如图:

 

 

 

点击查看游戏运行结果 咔咔咔  在unity 使用重力系统真简单

 

往下部分是 补充部分 没在源码中存在 

 重力效果还有更丰富的效果呢 接着往下看 

我们给立方体增加一些物理材质,让它翻滚的更嗨一些。
首先通过Assets> Import Package>physic Materials导入物理材质包 如图

 

 

选中Hierarchy 中的 刚刚添加的那个箱子 会出现inspector 属性窗口  见下图中的两个属性

在 box coiilder 中有个Material 属性 这个属性就是 落地的效果 点击后面的小三角形 选中一个效果即可  效果有下面几种效果

bouncy:弹力很足,落地后滚啊滚啊滚不见了
ice:像冰块一样碰撞
metal:像金属一样碰撞
rubber:像橡胶一样碰撞
wood:像木头一样碰撞

 

赶快试试吧 ,咔咔 。。  

 

赶快发布一个到 手机里面看看效果吧 如果发布android游戏 见下面链接

 

 

http://mahaile.blog.51cto.com/blog/2891586/753172

 

 

工程代码 链接

http://download.csdn.net/detail/ma_haile/4039035

各位童鞋 如有不明白的地方 欢迎提问 

转载于:https://www.cnblogs.com/xiao-wei-wei/archive/2013/03/23/2977288.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值