自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 与 Xcode 相比,用 Adobe AIR/Flex做 iOS 开发有哪些优势和局限?

曾嵘,http://zengrong.net知乎用户、hong iask、王志刚 等人赞同我没有用XCode开发过具体项目,我的移动开发经验主要是Android SDK、AIR for Android、AIR for iOS。因为开发经验的限制,我不能准确的说明XCode的优势和劣势,这里只基于自己的Android开发经验,以及AIR在iOS上的开发经验来分析。AIR的优势AIR的优势其实就是Fl...

2013-11-28 11:22:50 93

原创 如果 Flash 死了,会怎么样?

本站文章除注明转载外,均为本站原创或者翻译。本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;本文标题:如果 Flash 死了,会怎么样?本文链接:http://zengrong.net/post/1914.htm这是我在之乎上的一个回答:http://www.zhihu.co...

2013-11-28 11:21:23 147

原创 微端目前有两种表现:

微端网游是怎么实现的?为何可以缩小几百倍的容量但画质等并未缩减太多?添加评论分享查看全部 2 个回答Jacse,做过游戏运营周博文、知乎用户赞同我不是研发、程序,大致说下我了解的微端。大概2011年,各大客户端网游公司都在尝试推广微客户端,...

2013-11-27 13:49:38 157

原创 滚动地图层的方法

玩rpg游戏的时候,会看到角色始终在屏幕中间移动,感觉是地图在动,人物位置不动,这是如何来实现的呢?看了下面这个例子你便知道其中的道理,原理是利用DisplayObject的ScrollRect:package{import flash.display.Loader;import flash.display.Sprite;import flash.events.Event;...

2013-11-26 21:55:28 393

原创 As3中实现卡马克卷轴算法[地图移动]

大部分act游戏里都会用到地图卷轴,我目前正在做的也不例外。   老实说,我对flash的底层封装还是很信任的:它将繁杂的底层操作简单化了。譬如一张位图的滚动,不论这张图有多大,都应该会自动缓存、优化渲染。   不过当一个朋友和我说一个3000*600的位图以60fps滚动会占用掉10%以上的cpu时,我半信半疑。   但实际试验确实如此,我尝试各种办法降低消耗,比位图缓存、scroll...

2013-11-26 21:50:22 378

原创 循环滚动方案选择

稍微试了一下各种循环滚动方案在移动端的表现素材:1024*768的位图1张帧频:60设备:iP4S结果如下:1.BlitMask:卡到爆——13-17fps2.copyPixels:卡到爆——13-17fps3.两张图拼接修改scrollRect:15张位图同时滚动依旧满帧4.两张图拼接修改x:15张位图同时滚动依旧满帧5.卡马克:43fps。正所谓大道至简,推荐使用scr...

2013-11-26 21:44:05 74

原创 PNG8详解

Gif格式特点透明性Gif是一种布尔透明类型,既它可以是全透明,也可以是全不透明,但是它并没有半透明(alpha透明)。动画Gif这种格式支持动画。无损耗性Gif是一种无损耗的图像格式,这也意味着你可以对gif图片做任何操作也不会使得图像质量产生损耗。水平扫描Gif是使用了一种叫作LZW的算法进行压缩的,当压缩gif的过程中,像素是由上到下水平压缩的,这也意味着同等条件下,横...

2013-11-26 21:39:07 310

原创 PNG8和PNG24的区别

 如果觉得有用请关注一下以下网址哦,谢谢!http://meihaoduo.taobao.com/ 今天我做了一个图,因为需要透明,所以我存为了PNG8格式,结果发现图片变了,图片变得四周都不光滑了,四周都变得有锯齿了,而且阴影也不见了,后来存为PNG24,这些问题就消失了。我去百度搜索了关于PNG8和PNG24的区别,看到下面的文章,原来PNG8要么完全透明,要么完全不透明,不...

2013-11-26 21:35:13 245

原创 获取任意flash的trace信息

本方法适用于as2,as3调试。不管你的flash运行在什么程序上,浏览器还是其他应用程序。(除AIR外)都可以获取trace信息。Flash player的debug版本有个功能,可以把flash文件中的trace信息输出到一个名为flashlog.txt的文本文件中,而且不管当前运行的flash所在的域如何或者是嵌在其他应用程序中,这些trace信息一律都会被记录在flashlog.txt中。...

2013-11-26 10:03:18 397

原创 Starling 性能优化方案

转自:http://www.starlinglib.com/wiki/StarlingManual:PerformanceOptimization性能优化虽然Starling模仿了Flash传统显示列表,但您要知道屏幕背后发生的事情是有很大不同的。要得到应用的最佳性能,您需要了解关于Starling体系结构的一些关键概念。下面是一些您可以遵循的,让您的游戏尽可能的快速的最佳实践。尽可能减少状态变更...

2013-11-20 22:39:30 93

原创 as3中的BitmapData的整理3

13,获取颜色区域getColorBoundsRect(mask:uint, color:uint, findColor:Boolean = true):Rectangle这个在做摄像头应用的常用来检测颜色的区域。返回的是由所有符合条件的像素组成的最大矩形。color:就是要查找的颜色findColor:为true时,是查找与color相同的颜色;为false则是查找与color不相同的颜色。ma...

2013-11-18 19:48:42 372

原创 as3中的BitmapData的整理2

5,与其他BitmapData进行像素值的"比较",其实就是求差异(或者叫各像素相减得的差)compare(otherBitmapData:BitmapData):Object首先这两个BMD的比较分为几种情况:(1)如果宽度不相同,函数返回-3。(2)如果高度不相同,函数返回-4;(3)如果宽高都不相同,先算宽,即函数返回-3;(4)如果两个BMD完全相同,函数返回0;(5)如果两个BMD长宽相...

2013-11-18 19:47:55 238

原创 Flash游戏大场景管理与四叉树

Flash游戏大场景管理与四叉树Flash游戏开发不得不面对的问题是Flash Player渲染性能较低(与传统桌面游戏相比较),这个问题在场景较大时显得尤为突出。Facebook上最近新出了一款Zynga开发的游戏Roller Coaster Kingdom ,场景较大,人物较多,在我的机器上就跑的惨不忍睹。最常见的渲染优化手段是关闭DisplayObject的一些属性如mouseEnabled...

2013-11-15 20:07:28 209

原创 【AS3·转帖】游戏优化之四叉树

四叉树 (QuadTrees)可以说是2叉树的扩展形式。为什么在游戏中我们要用4叉树代替一般的遍历查找呢?它的优越性主要在于能在大规模对象队列中快速的查找到你想要的内容,而他的消耗却跟对象数的数目没有太直接的关系;如图,你可以看到,如果在程序中通过遍历查找对象,那是相当消耗资源的,而且会随着数目的增加而呈正比例消耗;但4叉树则不同,他通过预先建树的过程把对象整理到一个完整的树状结构中去。查询的时候...

2013-11-15 20:06:17 366

原创 AS3四叉树

在一些游戏中,当地图上有很多元素时,或者有一张很大的地图需要渲染。通常的做法是遍历所有的显示对象,但是这样做,可能会占用大量的CPU,所以为了处理这种情况。我们可以使用四叉树,这里的四叉树,就是把场景划分为四等分,然后每一小份再分成四等分,这下分下去,通常情况分四五次就行了。具体分几层,可以在实践中去测试,以获得最高的效率。下面是四叉树中的公开的类,其实很简单,就是先建树,然后往里面添加对象,移除...

2013-11-15 20:05:04 201

原创 四叉树与八叉树

前序四叉树或四元树也被称为Q树(Q-Tree)。四叉树广泛应用于图像处理、空间数据索引、2D中的快速碰撞检测、存储稀疏数据等,而八叉树(Octree)主要应用于3D图形处理。对游戏编程,这会很有用。本文着重于对四叉树与八叉树的原理与结构的介绍,帮助您在脑海中建立四叉树与八叉树的基本思想。本文并不对这两种数据结构同时进行详解,而只对四叉树进行详解,因为八叉树的建立可由四叉树的建立推得。若有不足之处,...

2013-11-15 16:08:02 182

buglyres.aar res/xml/network_security_config.xml

解决bugly初始化报错Cleartext HTTP traffic to android.bugly.qq.com not permitted. 解决Android P限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉的问题。 解决Unity2021.2以后的版本禁止使用Android/res目录,需要打包成AAR。

2022-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除