开发者社区> 二哈卖豆腐> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

边学边做的第一个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学习中心查找。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
​LeetCode刷题实战41:缺失的第一个正数
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
31 0
LeetCode 41. 缺失的第一个正数
给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。
319 0
Unity3D教程:回合制游戏实现
一、场景布置 首先是简单的场景布置,在3D部分很简单。就几个简单的基本组件,在一个Plane上面放2个Cube,并且上不同颜色的纯色Material。唯一需要大家注意的是,请将两个Cube改好名,以免到时候编程不知道哪个跟哪个。
1451 0
Unity3D 物体运动小游戏后续
上篇链接:https://blog.csdn.net/qq_36171287/article/details/84144912 目录 上篇链接:https://blog.
1286 0
Unity3D 物体运动小游戏
目录 一、在Hierarchy窗口中创建场景,之后塑造一个平面作为地板,将元件命名为background。再创建一个正方体,命名为player。
1069 0
【重磅】清华成立“脑与智能”和“未来”两大实验室,跨学科AI深度融合
清华大学昨天一口气成立了两个跨学科的研究机构——“清华大学脑与智能实验室”和“清华大学未来实验室”,两个都与人工智能有着密不可分的联系。其中,清华大学脑与智能实验室将致力于系统及计算神经科学与人工智能的交叉研究。
3181 0
两个链表的第一个公共结点
题目:输入两个链表,找出它们的第一个公共结点。 链表结点定义如下: struct ListNode { int m_nKey; ListNode *m_pNext; };   解决办法:首先遍历两个链表得到它们的长度,就能知道哪个链表比较长,以及长的链表比短的链表多几个结点。
534 0
第一款微信小游戏:开窗!
利用微信的公众平台接口,我开发了一款“开窗”小游戏。玩过文曲星的同学对这款小游戏不会陌生。 除了实现游戏本身的逻辑,我还加入了“入门级”、“初级”、“中级”、“高级”等不同的游戏难度。每个难度等级就是一个独立的房间,拥有独立的擂主(用最少步数完成目标)。如果你坐上擂主之位,就能向房间里所有的玩家发一句擂主宣言! 为了让大家快速上手,游戏还提供了额外的“教程”房间,一步一步教你所有规则
1092 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
骨骼动画实践
立即下载
魔搭・平台工程框架介绍
立即下载
《优酷响应式布局技术全解析》
立即下载