Unity入门·(二)打砖块(I)

第一个项目:打砖块

一个很经典的游戏,据我查到的信息而言,最早出现在1976年,由英宝格公司发行。
画面十分简单,一个击球台,一个小球,以及许多被设计用来摧毁的砖块。
我对Unity是0基础的,之前有学过部分C++,所以使用C#进行脚本开发会相对简单一些。项目的制作过程对我而言也是学习过程。

分析游戏项目所需

  • 创建物体以及对物体上色
    • 需要了解物体属性
    • 需要对物体的属性进行设置
  • 设定游戏画面
    • 摄像机的位置设定
    • 物体的旋转(摄像机)
    • Building Setting的初步了解
  • 创建与挂载脚本
    • 了解Script的含义以及在Unity中的用处
    • 将脚本在Visual Studio上进行编辑处理
    • 将脚本挂载到游戏组件GameObject上
  • UI界面设计
    • Test组件
    • UI布局
  • 物体组件的使用
    • 刚体Rigidbody
    • 网格碰撞器Mesh Collider
    • Transform组件
    • 物理材质Physic Material
    • 材质球Material
    • 父物体与子物体的概念
  • C#脚本的基础
    • 获取物体组件GameObject
    • 不同的变量权限 Public、Private、Protected
    • 脚本间的相互引用 —- instance的使用和初始化
  • 脚本的设计
    • 碰撞反馈
    • 小球掉落检测
    • 加分规则
    • 击球台和小球的关联移动与解除关联
    • 初始小球的随机射出以及射速
    • 小球的速度衰减弥补以及再加速
    • 判断游戏是否结束
    • UI组件或物体组件的可视与否
    • 重新开始游戏

你可能感兴趣的:(Unity游戏开发,unity,c#,Script)