0

TimeLine教程(一)TimeLine初识

TimeLine是Unity2017版本以后增加的一个新功能,其位置在Window菜单下,如下图:TimeLine主要用于影视制作、游戏剧情和过场动画。TimeLine和Unity里面的Mecanim动画系统是有区别的,Mecanim动画系统主要对单个对象进行动画控制,而TimeLine可以同时控制...

0

UE4蓝图间通信

蓝图是UE4中非常重要的系统,要想使用蓝图必然涉及到不同蓝图之间的互相调用,这种互相调用有一个专业术语叫做蓝图间通信。有这样一个需求:有一个灯的蓝图(BP_Light),内部有一个自定义事件ControlLight(bool)通过一个布尔值控制灯的开关。玩家按Q键时...

0

Gpu Instancing技术

一、前言在3D游戏中,制作者希望能够绘制越来越多的场景物体,比如场景中大量的植被(树木,草,花等),能够给玩家带来更加逼真的体验。但是这对对于设备(尤其是移动端)的性能是个极大的考验,如果使用传统的技术,大批量渲染会导致drawcall增加,fps下降...

0

Lua定时器

lua是实现热更新的主流技术,在lua中往往需要实现很多和时间相关的逻辑。比如延时多长时间调用,循环调用几次等功能。今天就和大家分享一下如何在lua中实现定时器的功能。首先创建LuaTimer.cs定时器类,然后创建内部类Timer(存储定时器任务列表)和Wheel(管...

0

Unity中模型的使用规范

本节内容是关于游戏中用使用3DMax模型时的注意事项: 在Unity中,默认支持fbx和obj格式的模型,这两种模型都可以使用3DMax或者Maya等软件生成,但是在生成过程中,需要注意以下点:1.单位、比例统一在建模型前先设置好单位,在同一场景中会用到的模型的单位设...

0

Cocos2d-x事件机制

游戏中会有各种各样的处理用户输入的需求,例如当玩家按下了某个按键则飞机会发射一颗子弹,三消游戏中拖动屏幕中的方块移动会触发与其边上的方块交换等。 飞机大战操控 开心消消乐那么在Coco...

0

游戏性能优化

大家在玩游戏的时候可能经常会遇到卡顿,延迟,死机,不流畅等等问题,那么这些问题是怎么引起的呢?如何去尽量的减少这些情况的发生呢?这些问题对于游戏开发者来说是必须要面对的问题,同时也是必须要解决的问题!本文章就简单的说一下,应该从哪些方面着手...

0

Unity2017新增TimeLine的简单使用方法

本文章和大家分享Unity2017以后版本的新特性TimeLine,它的诞生主要是为了unity影视方面的拓展,使用TimeLine同样也可以实现游戏中的过场动画,技能释放特效等等需要多个功能相互配合的复杂效果。下面通过一个技能配置方案来介绍一下TimeLine的用法。首先拖拽...

1

UMG的基本使用

在任何游戏和应用中,User Interface(以下简称UI)是必不可少的一部分。同样在UE4中UI也是必不可少的内容,接下来看一下UE4中是如何创建和使用UI的。 Unreal Motion Graphics UI Designer(以下简称UMG)是UE4提供的一种可视化的解决方案,主要用来创...

0

ASE制作燃烧溶解效果

本文章给大家分享一下,如何用AmplifyShaderEditor插件制作一个燃烧溶解的效果。如下效果:一、消融效果的实现首先需要设置一下主节点的属性渲染类型(RenderType)要选成透明切口(TransparentCutout)渲染队列(RenderQueue) 要选成透明度测试(AlphaT...

0

你不知道的《小游戏开发》

本文章重点给各位游戏开发者讲一下有关小游戏开发的一些相关知识,具体内容如下:一:什么是小游戏通俗意义上来说,小游戏就是体积较小,玩法简单的游戏。它们相对于大型电脑游戏和手机游戏来说,其游戏包较小直接导致了其游戏内容相对单一,但是正因为游戏内...

0

UE4第三人称开关门实现

UE4提供了一套功能非常强大的可视化编程系统——Blueprint(蓝图)系统,可以在不用VS或者Xcode等专门的代码编辑器中编写代码,就能实现常见的各种交互功能。在本篇教程中将代领大家完成一个第三人称开关门的效果,完成之后大家可以体会到蓝图的强大。 首先打...

0

OpenGL图形学之窗口创建

图形学就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。是游戏引擎如Unity,UE4渲染模块的底层技术。可以这么说,我们熟悉的所有平台所有类型的游戏中炫酷的画面都是使用图形学渲染出来的。因此图形学是基础建设...

0

常见的游戏类型

日常生活中大家见过或者玩过不同的游戏,游戏按展示维度、玩法类型、联网与否分为多种类型,以下是具体的分类:1)根据展示维度分为二维游戏、三维游戏。①二维游戏也称为2D游戏,2D指的是通过平面来表现所有的游戏画面效果,例如经典的2D横版游戏《超级马里奥...

0

大型游戏中UI优化的几个原则

一般在大型重度游戏(比如MMO,MOBA,SLG,FPS)的制作中,由于游戏地形大,玩家多,界面多,性能的优化就是重中之重的工作,而UI的优化又是性能优化工作中很重要的一部分,如果UI的优化做好了,会对游戏整体性能的提升有很大的帮助。那么UI如何优化那?下面我们...