Unity3d开发(一) 项目打砖块

Unity3d开发学习笔记(一) 项目打砖块

Unity项目结构简介:

  • Assets文件夹:
    资源文件夹,用来存放所有用到的场景模型,贴图,声音,脚本等等一些文件。

  • Library文件夹:
    储存一些快捷方式,暂存文件。

  • ProjectSettings文件夹:
    储存该项目的设置配置信息。

  • Temp文件夹:
    临时文件夹,会在unity退出后删除。

Unity基础窗口简介:

  • scene:场景视图
  • game:游戏视图(玩家所见)
  • hierarchy:层级视图
  • inspector:属性面板
  • project:文件资源管理器
  • assat store:unity 资源商店

Unity场景介绍:

  • ctrl + n 可以新建一个场景,所有场景用一个Scenes文件夹保存。
  • ctrl + s 可以保存场景。

Unity基本视野操作:

注:unity中上方向轴为y轴

  • 默认物体:1. 摄像机 2.全局光照(相当于太阳)
  • 鼠标右键:拖动
  • alt + 鼠标左键 : 按关键点(视野中心)旋转
  • alt + 鼠标右键(鼠标滚轮滑动): 放大 缩小。
  • 鼠标滚轮按下:拖动界面(平移)(快捷键Q)
  • 双击:聚焦到选中物体。(快捷键F)

视图显示方式:

  • 透视:立体感(近大远小)
  • 正交:等比例显示
  • 注:不同视图下视野操作有些许区别。

Unity中camera的作用:

  • 虚拟物体,无实体。
  • 拍摄到的内容即展示给玩家的内容。
  • 选择后右下角有预览
  • 椎体范围即为视野范围

游戏物体基础操作(GameObject):

  • 拖动可添加父子关系。
  • 位置:快捷键W
  • 旋转:快捷键E
  • 缩放:快捷键R
  • Pivot:模型中心点(制作时定义)
  • Center:视觉中心点
  • Global:世界坐标系
  • Local:局部坐标系(物体本身坐标)
    //场景由游戏物体组成,游戏物体由组件组成,组件信息会显示在Inspector面板。

Transform组件:

用来控制物体位置,旋转,缩放信息的组件。该组件无法移除。并且每个GameObject都有该组件。

  • 前方有√号的可以取消组件的使用。

打砖块开始:

分析:

  • 游戏物体分析:
    1.地面
    2.墙体
    3.子弹(击打墙体的物体)
  • 游戏逻辑分析(功能模块分析):
    1.当点击鼠标左键,能在摄像机位置产生子弹,并赋予初始速度。
    2.能够控制摄像机的上下左右移动。

预制体:

  • 可以实现一个改,多个改的效果。(改变所有通过该预制体实例化的物体)

  • 要实现物体的生成必须使用预制体。

材质

  • 材质可以修改模型的外观
  • 材质包含贴图
  • Metallic:金属性
  • Smoothness:反光度
    在这里插入图片描述

脚本代码部分

第一个脚本

  • 控制物体的生成,并赋予初始速度。

//start函数只会在游戏启动时运行一次,用来做一些声明,初始化等。

void Start(){
   
	
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值