- 浏览: 1060643 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (695)
- 心情日记 (14)
- AS开发工具 (12)
- 文章转载 (99)
- AIR (5)
- 问题总结 (46)
- SWF格式 (7)
- 测试总结 (10)
- 外文资料 (9)
- 算法技术 (33)
- AS3常用开源库 (43)
- 源码范例 (102)
- FLEX (72)
- FLASH 优化 (33)
- 游戏开发 (49)
- 开发技术 (11)
- 工作应用 (34)
- AS3收集 (140)
- WebBase (0)
- 开发构想 (4)
- 设计模式 (2)
- 框架和框架范例 (19)
- RED5 (3)
- java开发 (3)
- JAVA (1)
- FLASH-3D (23)
- 3D (6)
- 书籍 (10)
- 业界信息资料 (3)
- C# (1)
- JavaScript (12)
- HTML5 (6)
- Flixel (1)
- D5Power RPG网页游戏引擎 (0)
- ColorMatrixFilter - 获得相应颜色的色调 函数 (0)
- Starling (0)
最新评论
-
老顽童203:
字体
水果忍者鼠标跟随特效制作[转载] -
hairball00:
[转] 放出超多的Flash组件源代码 -
he74552775:
flash AS3 RegExp简单功能用法(转) -
hanshuai1232000:
第四点,有利也有弊,等你做了大型的aprg,你就知道了
[转]位图数据内存优化 -
yangfantao:
太感谢
[转] 放出超多的Flash组件源代码
http://bbs.9ria.com/viewthread.php?tid=72702&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D86400
内附fb4的工程,可以用上下左右来控制人物的走动。
写的不是很好,第一次丢东西上来和大家分享,大家多多拍砖吧。
内附fb4的工程,可以用上下左右来控制人物的走动。
写的不是很好,第一次丢东西上来和大家分享,大家多多拍砖吧。
package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Loader; import flash.events.Event; import flash.events.EventDispatcher; import flash.geom.Point; import flash.geom.Rectangle; import flash.net.URLRequest; /** * 基础位图人模 * @author Administrator * */ public class BasePeopleModel extends EventDispatcher { private var l:Loader; private var bitmapArr:Array; private var bitmap:Bitmap; public var status:uint; private var index:uint; public var thisbitmapdata:BitmapData; // private var stand0Arr:Array; private var stand2Arr:Array; private var walk0Arr:Array; private var walk1Arr:Array; private var walk2Arr:Array; private var walk3Arr:Array; private var walk4Arr:Array; public var locX:uint; public var locY:uint; private var MAX_FRAMES:uint = 8; //6帧加一帧 private var frames:uint; //帧频控制 public function BasePeopleModel() { l=new Loader(); stand0Arr = new Array(); stand2Arr = new Array(); walk0Arr = new Array(); walk1Arr = new Array(); walk2Arr = new Array(); walk3Arr = new Array(); walk4Arr = new Array(); } public function init():void { l.contentLoaderInfo.addEventListener(Event.COMPLETE , onHandler); l.load(new URLRequest("../peopleRes.png")); } private function onHandler(e:Event):void { var bdd:BitmapData = (l.content as Bitmap).bitmapData; for(var i:int=0;i<6;i++) { var bd:BitmapData = new BitmapData(54,94); bd.copyPixels(bdd,new Rectangle(i*54,0,54,94),new Point(0,0)); stand0Arr.push(bd); } for(var i:int=0;i<6;i++) { var bd:BitmapData = new BitmapData(54,94); bd.copyPixels(bdd,new Rectangle(i*54,94,54,94),new Point(0,0)); stand2Arr.push(bd); } // for(var i:int=0;i<8;i++) { var bd:BitmapData = new BitmapData(50,98); bd.copyPixels(bdd,new Rectangle(i*50,200,50,98),new Point(0,0)); walk0Arr.push(bd); bd = new BitmapData(50,98); bd.copyPixels(bdd,new Rectangle(i*50,300,50,98),new Point(0,0)); walk1Arr.push(bd); bd = new BitmapData(50,98); bd.copyPixels(bdd,new Rectangle(i*50,400,50,98),new Point(0,0)); walk2Arr.push(bd); bd = new BitmapData(50,98); bd.copyPixels(bdd,new Rectangle(i*50,500,50,98),new Point(0,0)); walk3Arr.push(bd); bd = new BitmapData(50,98); bd.copyPixels(bdd,new Rectangle(i*50,600,50,98),new Point(0,0)); walk4Arr.push(bd); } dispatchEvent(new Event(Event.COMPLETE)); } public function onUpdate(xx:Number,yy:Number):void { locX = uint(xx); locY = uint(yy); frames++; if(frames < MAX_FRAMES) { return; } else { frames = 0; } index ++; if(status <5) { if(index < 8) { } else { index = 0; } } else { if(index < 6) { } else { index = 0; } } switch(status) { case 0: thisbitmapdata = walk0Arr[index] as BitmapData; break; case 1: thisbitmapdata = walk1Arr[index] as BitmapData; break; case 2: thisbitmapdata = walk2Arr[index] as BitmapData; break; case 3: thisbitmapdata = walk3Arr[index] as BitmapData; break; case 4: thisbitmapdata = walk4Arr[index] as BitmapData; break; case 5: thisbitmapdata = stand0Arr[index] as BitmapData; break; case 6: thisbitmapdata = stand2Arr[index] as BitmapData; break; } } } }
发表评论
-
HttpStatusConfig --一个HTTP 协议返回的 解析说明类
2012-04-18 16:40 0package guwanyuan.qicool.game ... -
水果忍者鼠标跟随特效制作[转载]
2012-03-01 16:06 2393实现这效果其实比较简单,主要是思路~! package ... -
江湖情缘游戏里的跳的类
2012-02-08 23:55 0package com.app.role.montions ... -
ColorMatrixFilter - 获得相应颜色的色调 函数
2012-02-08 23:03 0/**获得相应颜色的色调的滤镜**/ public sta ... -
ARPG游戏引擎设计思路
2011-12-31 00:48 00.整体结构 下载 (32.92 KB ... -
五子棋算法详解
2011-10-31 04:14 0五子棋算法详解五子棋算法详解五子棋算法详解 -
[原创]围绕任意一个中心点旋转
2011-10-23 13:46 0package guwanyuan.qicool.game.c ... -
珍宝探索 AS3-过关类小游戏
2011-10-13 02:15 0珍宝探索 AS3-过关类小游戏 -
(RepeaterOverTimeLine能将一个for循环执行的工作类似异步地平摊到多个帧上)RepeaterOverTimeLine
2011-09-30 02:26 0(RepeaterOverTimeLine能将一个for循环执 ... -
box2dttest(台球demo,使用了box2d)
2011-09-21 01:49 0box2dttest(台球demo,使用了box2d) -
贪吃蛇游戏
2011-09-16 02:40 0package com { /** ... -
打豆豆
2011-09-08 00:34 0打豆豆打豆豆 -
经典代码-空战.zip (513.2 KB)
2011-09-02 02:24 0经典代码-空战.zip (513.2 KB) -
基于TextField的图文混编的组件
2011-09-01 23:04 0基于TextField的图文混编的组件 -
泡泡龙
2011-08-29 22:36 0泡泡龙泡泡龙泡泡龙 -
井字棋算法
2011-08-18 15:04 0井字棋算法井字棋算法 -
_超级玛丽游戏_flash_game_demo
2011-08-18 00:01 0_超级玛丽游戏_flash_game_demo.zip -
吴万江-TD_demo
2011-08-15 15:35 0吴万江-TD_demo -
S_eVent系列教程
2011-08-13 05:01 0S_eVent系列教程S_eVent系列教程 -
[转][翻译]LoaderMax使用指导(一)
2011-08-10 19:51 1863http://hi.baidu.com/mr_ziqiang/ ...
相关推荐
人物行走一套,包括光照,雾效,雨,雪,碰撞,音乐,血条等等
里面有很多人物行走的四方位图,可以直接作为2D游戏开发的素材
android 多位图转化为单色位图。32位深图转1位深图。24位深转1位
位图转数据(bmp图片转dat数据)源码; //bmp图片(位图)转换为dat数据,并存入到指定文件中; //若需将.dat数据在转换回位图.bmp文件,可以下载参考我的另外一个文档"data_bmp.c" //运行参考:./main infile.bmp outfile...
可以指定某个目录下的所有24位BMP转成16位图,但需要注意的是保存的图片无文件头。
VB 翻转放大位图 VB 翻转放大位图 VB 翻转放大位图
16进制dat数据转.bmp位图文件图片 源码: //dat数据转换为bmp图片(位图),并存入到指定名称的图片; //dat数据(my.dat)与当前程序文件在同一文件夹,"my.dat"为包含文件头的完整的位图数据,可以下载参考我的另外一个...
易语言转换八位256色位图源码,转换八位256色位图,到24位图,到八位位图256色,到八位256色彩,生成八位位图头彩,生成八位位图头,累加三,取首点24位,取首点8位,值加1,值加2,值加3,值减1
VC下彩色位图转单色位图,可实现截图,生成位图数据文件。
平台:DEV-C++ 5.8.3 语言:C++ 功能: 1)1、4、8(灰度、色彩)、16(565、555)、24、...2)可用C++在源码级别生成位图,画个小画;读入位图数据,转换位图格式。 3)将图片转化为单片机开发能用到的液晶坐标文件。
一个Flash游戏人物行走源码和素材 8个方向,采用分割位图的思路
位图转矢量图
实测好用,是我用过的最好用的一款转矢量图工具,就算不是很高清的位图也是可以转成节点很少的位图且型状不变。 找到就是赚到了…… 恭喜你找到这个资源 :~)
24位彩图转为8位灰度图的C++代码,通过修改位图文件信息头来实现位图转换。
将24位位图转换成16位位图的源码,包括555和565格式
易语言位图句柄和位图数据转换源码,位图句柄和位图数据转换,NotifySys,运行时错误,取执行的文件名,位图句柄取数据,数据取位图句柄
位图转矢量化(把线条图转成dxf格式)---CAD插件.rar
BMP位图转换AVI视频例程
Vb旋转BMP位图,图像旋转演示源码,完成垂直翻转、水平翻转、90度(逆时针)、90度(顺时针)、180度等,仅对BMP位图支持比较好。
一款老牌的位图转矢量软件,非常优秀