经过前面的学习你肯定大概了解如何制作游戏了,unity的基本内容我们都已经使用过,只是由于经验不足你很多时候难以想到某些问题解决方案,或者一些游戏内容的普遍做法,而且对于网络、服务器、内存管理等部分也一窍不通,不用担心,这些内容我们会在进阶部分时候进行学习。下面我们给自己的游戏创建一个游戏场景,你就了解怎么制作简单的单机游戏了。不过注意地形和场景是两回事,地形只包括地面上的山脉、起伏,而河流、房屋、植被等都要通过另外的资产或预制件制作完成。

阅读全文 »

到这里我们基本了解unity和一些重要API的使用了,有素材的话可以试着自己制作2D游戏,但是2D游戏不管是逻辑上还是素材上都要比3D游戏简单很多,例如2D游戏的动画仅仅是快速播放图片,而3D游戏中我们则需要对动画进行深入了解,知道一些基本概念。这一篇博客会指导你将任何fbx模型导入到Unity中,并用真正的动画系统让这个模型动起来,然后就能继续制作3D游戏了。

阅读全文 »

实际上我们的游戏基本功能都实现了,游戏对象逻辑上的处理已经完成,现在我们来添加两个视觉上的东西,粒子系统和UI。粒子系统说白了就是用来做特效的,例如是烟、雾、水等,这些动画效果如果用Sprite的话效果不好。UI就不用多说了,前面的生命值系统没有血条看起来很奇怪,我们还会连带制作一个对话系统。

阅读全文 »

用冯乐乐大神的《Unity Shader入门精要》入门,记录个人整理的知识点和代码。Unity的Shader并不是真正意义上的Shader,实际上更像一种Shader的高级语言,因此常说是shader of Unity。而这个系列的博客主要是Shader的学习笔记,Unity的使用在Unity初始和入门系列博客中。本篇博客介绍渲染流水线和Unity Shader的概念。

阅读全文 »

前面的博客中我们熟悉了Unity界面的布局和使用,并没有介绍怎么让Unity和脚本/IDE进行挂接,从现在开始我们进一步学习Unity,仅导入非编程资源构建一个2D的项目,包括代码的调试方法,角色的基本移动脚本,Tilemap如何使用。默认你拥有面向对象基础,方便开展接下来的学习任务。

阅读全文 »
0%