游戏开发
iteye_20805
这个作者很懒,什么都没留下…
展开
-
水果忍者鼠标跟随特效制作[转载]
实现这效果其实比较简单,主要是思路~![code="java"]package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.events.Event; import flash.filters.Gl...原创 2012-03-01 16:06:05 · 541 阅读 · 0 评论 -
[转]深度排序
[url]http://chengkehan.wordpress.com/2010/09/13/%E6%B7%B1%E5%BA%A6%E6%8E%92%E5%BA%8F/[/url]对于深度排序,网上有很多的做法,按照y轴排序算法简单,但是受限制太多,还有很多复杂的算法,需要深入理解才能看明白。 最近,想到一种新的深度排序方法,使用的是向量,思路很简单,很容易理解,而...原创 2011-02-12 23:32:23 · 306 阅读 · 0 评论 -
[转]战争迷雾
flash实现战争迷雾第一个想到的方法当然就是使用遮罩,当人物走动时在遮罩上用DarwingAPI画渐变圆,缺点是画矢量图时效率比较低,并且需要遮罩和被遮罩的对象同时开启位图缓存,才能有迷雾的渐变效果,优化的方法是对迷雾进行分块,把多个遮罩分布在背景上,需要画时只使用那一小块遮罩。还有一个缺点就是迷雾散开有想要复原,必须clear掉以前画的所有矢量圆,然后根据记录重新画一遍。另一种方法就是...原创 2011-02-12 23:07:49 · 151 阅读 · 0 评论 -
[转]cacheAsBitmap
当在一个容器中有很多个分别独立的对象,他们在移动或各自做形变时,Flash Player需要不停的对这些单独区域进行重新绘制,导致重绘占用了大量的cpu时间。这时可以把容器的cacheAsBitmap设为true,这时Flash Player 将缓存显示对象的内部位图表示形式,这样就好像我们并没有把那么多显示对象添加到容器中,而是像位图处理一样把这些对象逐个draw到BitmapData上...原创 2011-02-12 22:56:59 · 170 阅读 · 0 评论 -
[转] 优化游戏中的图片
[url]http://bbs.9ria.com/viewthread.php?tid=73671&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D2592000[/url]在游戏中加载的资源很大部分是被图片占据的,所以如果能优化下加载的图片,那么loading的时间将减少许多,减少占用的带宽。下面是想到的,不对之处请大家指...原创 2011-02-12 21:11:37 · 146 阅读 · 0 评论 -
转] 仿魔兽TD防守类游戏 原声 原图 ~~半成品
目前只有一张地图 也没有游戏结束提示 很多功能没有时间完成.马上要上班了 时间就更加少了以后有时间就慢慢更新不过这个游戏写到这里也学到了不少的东西.类与类之间的关系和作用熟悉的运用自定义事件父类与子类之间的继承关系以及接口的理解面向对象的开发思路玩法不用多说 类似于冰封王座里面的TD类型的防守图游戏目前为止花了2个星期左右 在收集素材的时候花了不...原创 2011-02-12 21:00:34 · 95 阅读 · 0 评论 -
游戏中导弹追踪的算法
请教大家一个关于势函数用到追踪和拦截的算法 有研究过的能不能指点一下! Powered By Sunday Email:happyclub@163.com [code="java"]var stepAngle:Number = 3; //角度最大增量 var tempNum:Number = 0; var radius:Number = 100; ...原创 2011-02-12 20:34:34 · 1234 阅读 · 0 评论 -
[转] 創建5000×4000的 BitmapData
幫助文檔:在 AIR 1.5 和 Flash Player 10 中,BitmapData 对象的最大宽度或高度为 8,192 像素,并且像素总数不能超过 16,777,216 像素。(因此,如果 BitmapData 对象的宽度为 8,192 像素,则其高度只能为 2,048 像素。)在 Flash Player 9 及早期版本和 AIR 1.1 及早期版本中,高度最大为 2,880 像...原创 2011-02-10 15:37:13 · 111 阅读 · 0 评论 -
[转]ActionScript中的音效控制
[url]http://bbs.9ria.com/viewthread.php?tid=73409&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D2592000[/url]原始教程:Bird's NestDemo:SoundController在製作Flash遊戲(或網站)時有時會播放一些音效或音樂,並且有控製聲音...原创 2011-02-10 01:28:29 · 267 阅读 · 0 评论 -
[转] RPG游戏中深度排序性能比较.
[url]http://bbs.9ria.com/viewthread.php?tid=73161&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D86400[/url]以下是我在做MMORPG初期的时候,进行的一些算法性能测试,今天在整理东西的时候不小心看到了,所以把他给分享给大家,RPG游戏中经常用的深度排序方法,我将大家常...原创 2011-01-28 11:28:48 · 170 阅读 · 0 评论 -
[转]flash 刷新浏览器
近来处理游戏时,发现加载的资源太多了,中间出现了点问题。考虑多种方法,决定还是直接刷新简单点。 现将实现方法写出,希望对大家有所帮助 navigateToURL( new URLRequest( "javascript:window.location.reload( false );") , "_self" );此方法还可演变成其他效果,从而实现fals...原创 2011-01-25 03:11:34 · 117 阅读 · 0 评论 -
[转]塔防经典之冰封王座资源
[url]http://hi.baidu.com/cabtw/blog/item/f16c37306fbdd50390ef39e2.html [/url]最近看了一些塔防游戏,无聊看到冰封王座的资源文件,好奇心燃起,想看看这个最牛游戏公司的资源格式是怎么组织的,网上翻了翻,找到这个完整mpq格式描述网站。http://www.zezula.net/en/mpq/main.html。 ...原创 2011-02-13 01:24:39 · 211 阅读 · 0 评论 -
[教程] 45度斜角编辑器制作教程(一)
[url]http://bbs.9ria.com/viewthread.php?tid=74011&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D2592000[/url]这是一个写给新人的教程,我的预想是把涉及到得知识,经验一步步的写出来,呃,不说废话了,下面就开始该教程的第一步---45度坐标转换请看下图[...原创 2011-02-18 00:20:42 · 1597 阅读 · 0 评论 -
[转]由Timer事件驱动的Flash游戏或者动画的暂停方法
不久之前,我介绍了通过ACTIVATE和DEACTIVATE事件侦测焦点暂停Flash游戏或动画。在使用Timer事件来驱动Flash游戏或者动画时,这个方法出现了意料之外的问题。尽管你会认为,我只想需要停止和重新启动timer计时,然后重置内部计时器就可以了。假如有一个timer事件每秒钟触发一次,如果暂停游戏,然后在小于1秒的时间内容恢复又暂停游戏,那么这个timer事件将无法再次...原创 2011-04-17 23:21:23 · 273 阅读 · 0 评论 -
[转]小黑之天地培训学习手记——第三、四周
[url]http://bbs.9ria.com/viewthread.php?tid=79563&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000[/url]最近忙得很……在干一些不为人知的事。。=。 =。菜头帮的兄弟都叫我快点更新贴子,并喷得我体无完肤……其实我也想发,现在好了,终于可以写到了。 ...原创 2011-04-13 16:55:41 · 127 阅读 · 0 评论 -
[转] 45度斜角编辑器制作教程(二)
[url]http://bbs.9ria.com/viewthread.php?tid=74117&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000[/url]地图编辑器都有一个经典的功能--组件拖放,实现类似功能的核心就是对鼠标所在区域(斜角UV坐标系)的判断。需要把x,y坐标转换成U,V坐标,教程一...原创 2011-03-24 17:22:20 · 198 阅读 · 0 评论 -
[转]连连看核心算法详解
[url]http://bbs.9ria.com/viewthread.php?tid=63206[/url]最近做了个连连看游戏,综合网上各种不同的思路,整理出了个人认为大家都比较好理解的一套思路。 游戏规则:很简单,就是点中两个互相匹配并且可以通过不多于两个折点的折线连在一起的方块后,这两个方块就可以消掉。(说明:下面的行和列按照现实的行和列,并不是按照flash坐标系的坐...原创 2011-03-18 21:53:47 · 305 阅读 · 0 评论 -
[转]《洛克王国》PVE改PVP的历程
[url]http://bbs.9ria.com/viewthread.php?tid=75941&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000[/url]许久没有在坛子里发贴,作为斑竹有些失责,同时也许久没有在博客中写技术相关的文字了,技术的东西不会咋会写,随便唠叨总结点算是给本版块拉拉回流吧。小朋友...原创 2011-03-15 13:00:06 · 748 阅读 · 1 评论 -
[转]关于全排在景深排序中的应用
[url]http://uh.9ria.com/space-12147-do-blog-id-4006.html[/url]这点主要体现在多格物品的排序上。就我所知道的是,大于1x2格子的物品只采用单排的方式实现是不可能的,因为排序涉及到的两个物品的同样可能有顺序问题。这种情况要不就是将物品打散成1x2,要不就只能全部排序。其实全排并不是什么可怕的事情,很多客户端游戏都是用的全排的...原创 2011-03-14 17:31:08 · 76 阅读 · 0 评论 -
[转]利用伪随机数压缩保存游戏状态
[url]http://uh.9ria.com/space-12147-do-blog-id-4007.html[/url]计算机是无法计算“真”随机数的,而只能计算“伪”随机数。所谓伪随机数,并不是按投硬币的方法来实现,而是从一个特定数开始,通过算法从一个“随机值”计算另一个“随机值”,并保证两者关系尽可能看上去混乱而且最终在区间内数值分配均匀。因为伪随机数是按上一个数作为参数计算出...原创 2011-03-14 17:25:43 · 190 阅读 · 0 评论 -
[转]关于9宫格方向(不是scrollRect)
[url]http://uh.9ria.com/space-12147-do-blog-id-5690.html[/url][0,1,2,3,4,5,6,7,8]9宫格是用数字来表示方向的一种办法,其意义就是["leftup","up","rightup","left",null,"right","leftdown","down",&原创 2011-03-10 01:05:11 · 214 阅读 · 0 评论 -
[转]关于有限状态机和游戏中角色和复杂物件的思考
[url]http://blog.csdn.net/fancybit/archive/2011/02/27/6210697.aspx[/url]有限状态机的定义这里不再多说,参见:[url]http://baike.baidu.com/view/1270724.htm[/url]我想着重记一点FSM作为游戏管理核心可能带来的好处。引入众所周知在事件驱动的...原创 2011-03-01 12:42:02 · 139 阅读 · 0 评论 -
[转]发一个声音管理类 没啥技术含量 就是图个方便~
[url]http://bbs.9ria.com/viewthread.php?tid=74163&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D2592000[/url]就不传附件了 免得消耗童鞋们的银子 直接上代码了~(代码没啥技术含量 就不加注释了)/*声音管理*@by 古卧猫王 2011.2.18*/...原创 2011-02-21 00:02:48 · 114 阅读 · 0 评论 -
方向素材图
[img]http://dl.iteye.com/upload/attachment/404186/9588c164-c626-3633-9ee6-000bfe8d99f8.gif[/img]原创 2011-01-25 03:09:49 · 135 阅读 · 0 评论 -
[转][心得] 基于向量的深度排序算法
[url]http://bbs.9ria.com/thread-72990-1-1.html[/url]看到过很多版本的深度排序算法,效果各不相同,有的局限性也很大,我以前使用的是根据y轴来排序的,这是最普通快捷的方法,同时也是局限新最大的,显然已经不再适合现在的游戏开发了。这里介绍的是一种基于向量的深度排序算法,这种想法早在几个月前就有了,只是当时是停留在概念阶段,可行性是个未知...原创 2011-01-25 01:30:00 · 237 阅读 · 0 评论 -
[转] 发个简单的八方向行走位图人物
[url]http://bbs.9ria.com/viewthread.php?tid=72702&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D86400[/url]内附fb4的工程,可以用上下左右来控制人物的走动。写的不是很好,第一次丢东西上来和大家分享,大家多多拍砖吧。[code="java"]packa...原创 2011-01-19 22:47:41 · 1184 阅读 · 0 评论 -
[转载][心得] 打击感实施要点
[url]http://bbs.9ria.com/viewthread.php?tid=71073&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D2592000[/url][img]http://dl.iteye.com/upload/attachment/376465/e9324089-1aa2-3b0d-b2ac-d1...原创 2010-12-27 12:50:53 · 127 阅读 · 0 评论 -
【转】 45度斜角地图与鼠标坐标转换
[url]http://hi.baidu.com/leexper/blog/item/9b6cce10350d1e0f203f2ecc.html[/url]转载自 lossless1009最终编辑 lossless100945度斜角地图在开发游戏时经常需要使用。如何进行坐标之间的转换呢?[img]http://dl.iteye.com/upload/attachme...原创 2010-12-20 23:47:16 · 300 阅读 · 0 评论 -
[转]45度菱形地图屏幕坐标转换为逻辑坐标及直角坐标的方法
看到有同学提问 hfMapeditor 的屏幕点击坐标转换为直角坐标的方法http://www.eb163.com/club/thread-4281-1-1.html屏幕坐标位置的确定用公式计算:屏幕的x坐标=地图格子逻辑数组中的位置X * 格子宽度 屏幕的y坐标=地图格子逻辑数组中的位置Y * 格子高度/2得到的图应该是这样的:那么这个公式是怎样得到...原创 2010-12-20 23:44:10 · 1124 阅读 · 0 评论 -
[转][翻译]LoaderMax使用指导(一)
http://hi.baidu.com/mr_ziqiang/blog/item/4ed3436658325f2bab184c06.html 翻译:闪刀浪子 www.iflashigame.com http://hi.baidu.com/mr_ziqiang原文:http://www.greensock.com/loadermax-tips/1、SWFLoader和Im...原创 2011-08-10 19:51:09 · 261 阅读 · 0 评论 -
[转]LoaderMax 1.5 介绍
http://hi.baidu.com/mr_ziqiang/blog/item/110aa9998df2b6066f068c55.html LoaderMax 1.5是一个非常方便的Loading类库,可以在http://www.greensock.com/loadermax/下载。LoaderMax的特性:1、可以计算所加载的swf中需要加载的子加载项。如果有一个swf执...原创 2011-08-10 19:50:12 · 167 阅读 · 0 评论 -
Photoshop切图批处理脚本
[url]http://www.wxwdesign.com/archives/photoshop%E5%88%87%E5%9B%BE%E6%89%B9%E5%A4%84%E7%90%86%E8%84%9A%E6%9C%AC[/url]类似Google地图的东西,整个地图尺寸很大,要在网页上用,需要切成小的碎片,Google地图的每一片是256px*256px。目前恰好遇到了...原创 2011-08-08 22:39:45 · 625 阅读 · 0 评论 -
绘图示例:图案和高级3D效果
http://bbs.9ria.com/viewthread.php?tid=88667&extra=page%3D1%26amp%3Borderby%3Ddateline%用户水平:中级软件要求:Flash专业版(下载试用版)示例文件: as3sample-drawing_6.zip (272.31 KB) 图案效果可以通过用Deco工具轻松制作。Deco工具允许你使用来自图像资源...原创 2011-07-29 00:27:44 · 198 阅读 · 0 评论 -
[转]圆周旋转的球-如何实现如此效果
http://bbs.9ria.com/viewthread.php?tid=88572&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000&page=1 哈哈,再看这要求.其实用不着之前说的那么麻烦,有个简单办法实现思路如下:点击时,判断所有的球(因为球总数不多),与当前点击的球的...原创 2011-07-28 00:19:12 · 359 阅读 · 0 评论 -
文字如何缩放?
做个文件打印的东东,需要预览,就是把保存的Sprite类缩小再addChild,但是用scaleX,scaleY以后文字行数完全变了,请问怎么实现文字与Sprite同比例缩放?使用BitmapData.draw方法将整个Sprite含内部文本“截图”之后进行缩小。...原创 2011-07-26 23:20:05 · 121 阅读 · 0 评论 -
[转]关于转盘游戏的问题
现在做一个as3的转盘小游戏,游戏上37个数字,用户输入一个数字,如何让转盘停在指定数字上?其中37个数字是不停地顺时针转动的,用户点周开始时,小球逆时针转动,转几圈后停在指定数字的格上,跟随转盘转动![img]http://dl.iteye.com/upload/attachment/489839/8ad0c6f9-152d-340f-a090-573217a6c122.jpg[...原创 2011-05-29 20:43:20 · 238 阅读 · 0 评论 -
[转]Q版格斗游戏《口袋战士NOVA》开发心得[原创]
[url]http://www.flashcat.com.cn/blog/read.php?49[/url]酝酿了一下,决定写一篇《口袋战士NOVA》的开发心得,其实是把我所遇到和解决的问题做个整理,也希望对大家以后开发游戏有帮助。由于是第一次写这么复杂的游戏,我前面写的那一堆小游戏的总开发长度都没这一个游戏开发周期长。项目变大之后,很多以前不是问题的事情成了问题。现在只能...原创 2010-12-28 19:26:50 · 145 阅读 · 0 评论 -
[转]Isometric Tile Engine 的设计
[url]http://www.codingnow.com/isomtric/index.htm[/url]去年曾做斜视角图形引擎设计一组文章, 意图对传统的 Isometric Tile Engine 做一次超越. 近来却发现很多朋友对 Isometric Tile 本身并不熟悉, 而我认为, 超越是要建立在熟悉旧方法的基础上的, 而在我的斜视角引擎里用到许多方法, 如果用在传统的 Is...原创 2010-12-30 19:22:56 · 141 阅读 · 0 评论 -
[转]Flash使用服务器时间
[url]http://blog.csdn.net/zlxluofeng/archive/2010/05/10/5573650.aspx[/url]在做Flash应用时,有时可能会遇到需要使用服务器时间的情况,例如应用程序中显示当前系统时间、定时提醒等功能。使用new Date()创建的是客户端的时间,这并不是我们需要的,客户端时间很容易被用户更改,我们需要统一的服务器时间。使用F...原创 2011-01-18 12:18:46 · 172 阅读 · 0 评论 -
[转]Flash游戏程序瘦身秘笈(PNG图片篇)
[url]http://xiazhihui321.blog.163.com/blog/static/81328893201062065432370/[/url]在Flash游戏开发过程中,我们会用到大量的png图片资源。它的好处大家都知道,具有alpha通道,可以背景透明,因此它也成为flash游戏图片格式的首选。但是它的缺点就是较大的复杂图形的png的尺寸往往比较大,现在提供一个方法来瘦...原创 2011-01-15 19:32:56 · 167 阅读 · 0 评论