经验
cp1001
这个作者很懒,什么都没留下…
展开
-
获取加载素材的进度
问题:要加载一批素材,希望实时显示素材的加载进度。解决方案:1.串行加载,总进度是素材数量,总进度条按照素材数量等分n份,进度是已加载完成的素材数量。这种按照素材个数等分的进度管理方式最简单,能大概显示进度信息。每一个素材加载完成进度向前走一步。缺点是进度条是跳跃显示,而且大素材和小素材加载时间不一,跳的频率不固定,串行导致全部素材加载完成时间长。2.串行加载,总进度是素材原创 2013-11-01 19:19:50 · 707 阅读 · 0 评论 -
新手引导的2种做法
最近在做新手引导,现在项目中有ngui和td原创 2014-09-30 18:55:15 · 1321 阅读 · 0 评论 -
搞搞TK2D中文字体&字体的制作流程
游戏的场景时tk2d开发的,现在需要在场景的建筑头顶显示一些说明信息,需要用原创 2014-10-13 19:05:45 · 3165 阅读 · 1 评论 -
unity4.3 Application.systemLanguage在android返回Unknow的解决办法
Debug.Log("Application.systemLanguage:" + Application.systemLanguage);原创 2014-11-05 15:23:07 · 1992 阅读 · 0 评论 -
数据加密与解密
用unity自带的方法可对用户数据进行加密解密。/// 加密数据public string EncryptData (string dataToEncrypt){ //给明文加密用GetBytes byte[] dataToEncryptArray = Encoding.UTF8.GetBytes (dataToEncrypt); byte[] dataAfterEncryptArr原创 2014-12-05 21:40:50 · 525 阅读 · 0 评论 -
mac os 10.10以上安装win系统,mac下搞个GPT分区表的磁盘
我的mac mini的os版本是X 10.10。使用bootcamp安装win7,把安装镜像装入u盘,并且给磁盘分了一块出来给win7,重启电脑,按alt键选择u盘启动。 然后就一直黑屏。在网上查了不少,但目前还没看到有人解决这个问题。然后下载了win8.1专业版,重新制作安装u盘。重启后可以以efi方式安装,不再黑屏了。但是在安装时又告知“选中的磁盘有MBR分区表,在原创 2015-03-25 20:06:25 · 11430 阅读 · 0 评论 -
win下无法拖拽打开文件的解决办法
下载了Egret的几个工具,支持拖拽文件打开的方式,我在mac os下使用这几个工具没问题。切换到win8上后发现拖拽文件的方式工具不认了。在网上找了下发现是win系统的权限管理问题。我的工具是以管理员身份打开的,win系统的explore(资源管理器)默认打开方式是普通权限。解决方法就是让两者的权限都一样。1. 普通方式运行工具,解决了我的问题。2. kill e原创 2015-03-25 19:05:57 · 4175 阅读 · 0 评论 -
动态类
在as3中如果要动态给类对象动态添加属性,需要在定义类的时候用dynamic关键字声明类。public dynamic class FillStyle extends Object然后就可以用这种写法:var fs:FillStyle = new FillStyle();fs.propA = 1;// 如果不声明为动态类,编译报错fs["propB"] = 2;//如果原创 2015-04-20 19:50:09 · 541 阅读 · 0 评论 -
Matrix转rotation
Matrix可以控制显示对象的平移(x 和 y 重新定位)、旋转、缩放和倾斜:var m:Matrix = new Matrix(scaleX, rotateSkew0, rotateSkew1, scaleY, translateX, translateY);DisplayObject.transform.matrix = m;这种写法在Flash中很方便,在其他框架下可能不支持原创 2015-04-21 17:23:04 · 2064 阅读 · 0 评论 -
json串格式化显示
/** * 格式化json串显示 */public static function getFormatJsonStrFromString(jsonStr:String):String{ var formatStr:String = ""; for(var i:int=0,j:int=0,k:int=0,ii:int,ele:String; i<jsonStr.length;转载 2015-06-25 17:30:15 · 1333 阅读 · 0 评论 -
在脚本里判断Gameobject是否被销毁
gameobject被销毁会调用绑定脚本的OnDestroy方法。不能用if(null原创 2014-10-24 21:35:55 · 11181 阅读 · 0 评论 -
不要把OnDestroy写成了OnDestory
当MonoBehaviour将被销毁时原创 2014-10-24 21:11:26 · 912 阅读 · 0 评论 -
iTween.ValueTo实现tk2d的sprite渐隐效果
Tween.ValueTo(obj, iTween.Hash("from",1,"to",0,"time",3, "onupdate","OnUpdateTween", "onupdatetarget", this.gameObject));原创 2014-04-15 19:30:58 · 5995 阅读 · 0 评论 -
iTween的回调 对oncompletetarget的理解
void testTween() { GameObject obj = new GameObject(); iTween.MoveTo(obj, iTween.Hash("x", 10, "oncomplete","onComplete111","oncompletetarget",gameObject)); iTween.MoveTo(obj, iTween.Hash("y", 2原创 2014-04-22 20:08:56 · 2458 阅读 · 1 评论 -
NGUI ScrowView的一些坑
1. 拖拽view左侧留空原创 2014-05-09 11:53:06 · 1045 阅读 · 0 评论 -
unity的gameobject隐藏后无法接收itween的回调
gameObject.SetActive(false);原创 2014-04-11 16:35:31 · 1032 阅读 · 0 评论 -
UIButton UIButtonMessage
如果制作的按钮只需要按钮消息,erbuxuyaobianyeahas nothing for UIButtonColor to color原创 2014-05-12 16:01:28 · 1398 阅读 · 0 评论 -
You can't place widgets on a layer different than the UIPanel that manages them. If you want to move
今天zuoYou can't place widgets on a layer different than the UIPanel that manages them.If you want to move widgets to a different layer, parent them to a new panel instead.原创 2014-05-07 14:33:30 · 4573 阅读 · 3 评论 -
unity font研究小结
项目用ngui制作的界面,字体使用了unity默认的Arial,打包到原创 2014-06-17 00:39:39 · 12668 阅读 · 0 评论 -
unity音效audio
There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene.原创 2014-09-01 20:04:19 · 6447 阅读 · 0 评论 -
使用shader注意
在pc上用了一些shader,发布到手机上没有效果了。原因是这些shader是我在代码里赋值原创 2014-10-21 17:58:32 · 735 阅读 · 0 评论 -
git pull file name too long
git pull时的报错:fatal: cannot create directory at 'src/assets/nodejs/node_modules/optimage/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/ext-na原创 2015-08-26 15:27:15 · 2732 阅读 · 0 评论