`

Flex 游戏入门级----------------位图切割,人物行走

    博客分类:
  • Flex
阅读更多



 

键盘控制任务8个方向行走

代码是借鉴了网上的

位图切割大致思想是:

将一张包含人物各种动作的图片,切割成一个一个动作的bitmapdata,

然后全放到一个peoples二维数组中,peoples[x][y]中x索引就表示方向,y是人物行走时这个方向中的某个动作

通过按键的判定,将某个方向的动作循环的加入到场景中,达到人物运动的效果

键盘8个方向的判定是这样做的:

将鼠标按下时即在keys对象中记录:keys[e.keyCode]=true ,

而松开按键时:delete keys[e.keyCode]

判定时只需在keys对象中判定keys[e.keycode]是否为true,这个就做到了对与斜向方向运动两个按键的判断

例如:isDown(KEYID.VK_UP) && isDown(KEYID.VK_RIGHT)  //右上方向

 

 

源码如下:

点击下载

  • 大小: 37.9 KB
分享到:
评论
1 楼 wanghuiwen 2011-10-26  
将一张包含人物各种动作的图片,切割成一个一个动作的bitmapdata

相关推荐

    FLEX入门实例--------各种Effect的综合运用

    标题 "FLEX入门实例--------各种Effect的综合运用" 指的是一个介绍Adobe Flex中Effect使用的教程。Flex是一个开源框架,用于构建富互联网应用程序(RIA),它基于ActionScript和MXML语言。本教程可能着重于如何在...

    flex-messaging-core-4.7.3.jar

    flex-messaging-core-4.7.3.jar 最新版,下载了好长时间才下载下来,亲测可用!

    bison-2.1和flex-2.5.4a-1

    在编程世界中,`bison` 和 `flex` 是两款非常重要的工具,它们主要用于解析器和词法分析器的生成。...在`bison-2.1`和`flex-2.5.4a-1`这两个版本中,我们可以期待它们提供了稳定的性能和兼容性,以满足各种项目的需要。

    FLEX入门实例--------transition,state的综合运用

    在IT行业中,FLEX是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。本实例主要探讨的是FLEX中`transition`和`state`的综合应用,这两个特性是FLEX界面动态效果和组件状态管理的核心。 ...

    FLEX入门篇--------《Training flex from source》E文版

    请下载part1 博文链接:https://hacker47.iteye.com/blog/182250

    flex-2.5.4a-29.i386 flex-2.5.4a-29.i386.rpm

    这个特定的文件“flex-2.5.4a-29.i386.rpm”是Flex的一个版本,版本号为2.5.4a,修订版29,针对i386架构。RPM(Red Hat Package Manager)是Linux发行版中常用的软件包管理格式,用于安装、升级和卸载软件。 在深入...

    flex开发详解--企业级开发实例

    flex开发详解--企业级开发实例 flex开发详解--企业级开发实例 flex开发详解--企业级开发实例

    flex-messaging-4.7.3最新版本的jar

    Flex Messaging是Adobe Flex框架的一部分,它提供了一个强大的实时通信平台,允许客户端(通常是Flex应用程序)与服务器进行双向数据交换。4.7.3版本是这个组件的一个更新,它可能包含了性能提升、错误修复以及新的...

    flex------组件-----数据可视化

    在这个“flex------组件-----数据可视化”主题中,我们将探讨Flex如何帮助开发者创建交互式的数据图表和可视化效果。 Flex框架提供了一套强大的组件库,其中包括用于数据可视化的类和库。这些组件使得开发人员能够...

Global site tag (gtag.js) - Google Analytics