Unity作为游戏开发平台之一,还是有很多实用的小技巧的,今天来学习一下怎样用两种方式来显示切水果游戏中的刀痕:
1.正常显示下的刀痕:
什么叫正常显示下的呢?我们所接触过的切水果游戏一般都是2D游戏,那我们知道,2D游戏可以用Unity直接来做,还可以使用NGUI、UGUI或者其他方法通过UI来实现。
所以我们第一种方法就是不借助UI来做。
首先来看看我们刀痕的素材:(需要的同学可以右键另...
分类:
编程语言 时间:
2016-05-12 18:25:48
阅读次数:
280
当我们工程里有许多对称的图的时候,可以利用镜像来实现同样的效果显示。并且减少了图集的大小占用。一方面减少了资源占用,另一方面运行内存也会降低一些。
在UIBasicSprite.cs 脚本中添加我们的代码:
public enum Type
{
Simple,
Sliced,
Tiled,
Filled,
Advanced,
Mirrored,
}
调用...
分类:
其他好文 时间:
2016-05-12 13:50:47
阅读次数:
186
基本为三层:(从高到低) Camera层: depth 从低到高 sorting layer: sorting order: NGUI的widget depth 用的就是“UI”这个sorting layer里的sorting order 不能混淆gameobject的layer 那是逻辑的分层 而 ...
分类:
编程语言 时间:
2016-05-10 18:10:19
阅读次数:
141
用ngui做聊天系统有个简单的方法是用教程Exampl12里的TextList来做聊天系统。
但显然一个UILabel做的聊天系统拓展性不高,并且要做特殊点击事件会变得很麻烦。
所以我们还是用一个UIScrollView下挂一个UITable,把UILabel和其他东西封装成一个Prefab一个个加载到UITable来实现。
如果不考虑其他因素就是一个简单...
分类:
编程语言 时间:
2016-05-06 15:54:54
阅读次数:
298
先上效果。 制作原理:模糊的部分是用UITexture,前面是一个UISprite。用主摄像机渲染出一张纹理,把这张纹理模糊处理,把这张纹理赋值给UITexture。 脚本代码 //Shader代码 ...
分类:
编程语言 时间:
2016-05-03 20:02:04
阅读次数:
1253
NGUI中我们要同时完成Scale与Transform的效果,会发现动画并不是同我们想的那样运行的。 原因就是Tween Scale与Tween Transform的冲突调用。 Tween Scale中 用来设置localScale Tween Transform中 也用来设置localScale。 ...
分类:
其他好文 时间:
2016-05-03 12:32:51
阅读次数:
118
前话在许多类型游戏中我们经常会使用到背包,利用背包来设置相应角色属性,多了背包也会让游戏增色拓展不少。
那在Unity3D游戏开发中该如何编写背包系统呢?因为有高人开发了NGUI插件,因此我们进行简单编写代码设置即可实现一个简单的背包功能了。准备工作
新建一个工程PackageDemo
导入NGUI包(最新版3.9.8版的正版89刀)
准备好图片素材,使用NGUI将其打包成图集
背包
背包格子...
分类:
编程语言 时间:
2016-04-29 19:50:23
阅读次数:
158
如题。 ugui的诞生很大程度的改变了NGUI一手遮天的现状。但是Ugui也由于与Ngui有极大的相似之处被人认为是Ngui的私生子。Ugui是unity亲生的UI系统,在各个地方都有照顾,所以也被越来越多的人认识。越来越多的游戏、应用也逐渐采用ugui去开发。但ugui始终没有Ngui的浑厚,很多 ...
分类:
编程语言 时间:
2016-04-28 01:50:19
阅读次数:
968
前话在许多类型游戏中我们经常会使用到背包,利用背包来设置相应角色属性,多了背包也会让游戏增色拓展不少。
那在Unity3D游戏开发中该如何编写背包系统呢?因为有高人开发了NGUI插件,因此我们进行简单编写代码设置即可实现一个简单的背包功能了。准备工作
新建一个工程PackageDemo
导入NGUI包(最新版3.9.8版的正版89刀)
准备好图片素材,使用NGUI将其打包成图集
背包
背包格子...
分类:
编程语言 时间:
2016-04-24 06:28:53
阅读次数:
210