边学边做的第一个Unity小游戏

简介: 学Unity开发,肯定先要了解小Unity这个开发工具长什么样。第一次看到Unity界面的时候,我第一反应是,我靠,这不是犀牛么。学工业设计的人应该接触过犀牛这款3D建模软件,主界面也是一个3D透视界面。

学Unity开发,肯定先要了解小Unity这个开发工具长什么样。

第一次看到Unity界面的时候,我第一反应是,我靠,这不是犀牛么。学工业设计的人应该接触过犀牛这款3D建模软件,主界面也是一个3D透视界面。我本以为一般编程软件,主界面肯定是一行行代码的书写窗口,没想到Unity会是视觉为主的一个工具。所以一开始unity给我的的印象就比较友好。
我大概的摸索了其他窗口、菜单啥的没感觉毫无头绪,完全不知道该怎么开始,怎么下手。所以我还得先去网上找点教程看看。
一开始我是去Unity官网找教程,发现官方给的教程很详细,而且从浅到深都有相关的视频,非常适合新手看。但是因为当时Unity官网加载实在是太慢了,看个视频卡的我都要心肌梗塞了,所以决定去看看有没有别的课程。后来我发现paws3d的不错,就一直学下去了。了解了一些大致基础知识点:

  1. Unity开发是用C#语言编写代码的,当然也可以用JavaScript,因为我学过OC所以直觉上选择了C#这种脚本语言。
    2.C#语言的一些基础特性:基本数据类型、关系运算逻辑运算、条件判断语句、循环语句等。
  2. Unity需要学习的几个大的系统:动画系统、物理系统、GUI、2D、网络系统、导航系统等,当然这些东西肯定不是一朝一夕学会的,只是做个心里有数,从宏观角度先了解一下。
    4.Unity引擎基础知识:如何开始,如何控制一个物体,如何移动摄像机等。

有了这几点的准备,心里大致有了一点Unity这个神奇工具的概念。就像从没用过冰箱,然后去家电市场摸了一遍冰箱一样,消除了新手的陌生感。
其实动手做的一个完整的可以上线的游戏,和跟着老师做一个课程游戏是不一样的,你会发现很多细节问题的。
比如:要控制一个物体在不同的情形下发出不同的音效,但一直只有一种音效,就要想办法解决。比如:开发完之后打包,你会发现安装包奇大无比,一百多兆,就要想办法解决。
最后,我想说Unity的水很深,你可以做一款像我这款「分子运动」一样极其简单的小游戏,也可以做一款想王者荣耀一样复杂度极高的大型游戏。
路漫漫其修远兮,我们共同走在学习的道路上共勉。
更多unity2018的功能介绍请到paws3d学习中心查找。

相关文章
|
6月前
|
图形学
Unity小游戏——迷你拼图
Unity小游戏——迷你拼图
146 1
|
6月前
|
图形学
Unity小游戏——使被砍中的怪物四处飞散
Unity小游戏——使被砍中的怪物四处飞散
|
6月前
|
图形学
unity小游戏——得分高低的判定
unity小游戏——得分高低的判定
|
6月前
|
机器学习/深度学习 算法 图形学
Unity小游戏——无限滚动的背景的改良
Unity小游戏——无限滚动的背景的改良
|
6月前
|
算法 图形学
Unity小游戏——武士击杀小怪兽(无限滚动的背景)
Unity小游戏——武士击杀小怪兽(无限滚动的背景)
|
6月前
|
图形学
Unity小游戏——武士和怪物的碰撞检测
Unity小游戏——武士和怪物的碰撞检测
|
6月前
|
图形学
Unity小游戏——怪物出现模式的管理
Unity小游戏——怪物出现模式的管理
|
图形学
Unity实现2D小游戏
Unity实现2D小游戏FirstGame2D(Sunny Land) 一、游戏说明 本游戏为作者的第一个实验的2D小游戏 实现效果: (1)简单的UI界面以及触发按钮、滑动按钮事件 (2)通过按钮与按键实现场景的切换 (3)通过代码实现动画效果的切换(跳跃、蹲下等) (4)碰撞体以及触发器实现消灭敌人、收集物品、地面检测 (5)相机场景与背景运动差,实现场景与人物的立体效果,达到较好的视觉效果 (6)SoundMananger实现场景音乐的管理
204 0
Unity实现2D小游戏
|
图形学
unity吃豆人小游戏,迷宫实现
unity吃豆人小游戏,迷宫实现
|
图形学
unity吃豆人小游戏,迷宫实现
unity吃豆人小游戏,迷宫实现