Flex 3大型多人在线游戏开发

FLEX3 的实时渲染能力和跨平台兼容性,用来做大型在线游戏其实还蛮顺手的。尤其是你熟一点 ActionScript 之后,搭个聊天室、做个角色控制,效率挺高。

像文中提到的 MMO 游戏,最关键的就是实时互动和流畅性。Flex 3 在这块表现还不错,内置的HTTP 服务用起来也方便,前后端数据拉通不费劲。

你可以先从它的UI 组件库入手,搭个基础界面,用Sprite搞个小角色,像下面这段代码那样,用键盘控制移动就搞定了:

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPress);
function onKeyPress(event:KeyboardEvent):void {
  if (event.keyCode == Keyboard.UP) player.y -= 5;
  else if (event.keyCode == Keyboard.DOWN) player.y += 5;
}

还有,Flex 社区资源挺丰富的,FLEX3 cookbookFlex3 实例集萃 这种资料,可以帮你少踩不少坑。

如果你想试试比较轻量但又有图形和网络支持的前端方案,Flex 3 是个还蛮值得一看的老家伙,尤其适合有 Flash/Flex 背景的朋友。

doc 文件大小:819.5KB