转载自:
http://www.yoewan.com/flash-games-mobile.html
更多内容:
yoewan分享,
Flash教程,
JSLF教程,
PHP教程
Flash游戏中的移动
在Flash游戏中,要想移动一个目标已一个速度移动到一个点,一般都是通过三角函数计算出它每帧移动的大小,然后加到目标上,下面看代码
//创建一个显示对象
var yoewan:Sprite=new Sprite();
//设置填充颜色
yoewan.graphics.beginFill(0x000000);
//设置线条颜色
yoewan.graphics.lineStyle(2, 0x000fff);
//绘制一个圆
yoewan.graphics.drawCircle(0,0,20);
//结束绘制
yoewan.graphics.endFill();
//添加到舞台
addChild(yoewan);
//移动速度
var speed:int=3;
//角度
var angle:int=45;
//下面是移动代码
//将角度转换成弧度
var radian:Number=angle*Math.PI/180;
//x移动的距离,通过三角函数计算,知道角度与斜边长度,计算另外两边
var xRange:Number=Math.cos(radian)*speed;
//y移动的距离
var yRange:Number=Math.sin(radian)*speed;
移动某一个点也是一样,通过三角函数计算出目标与点的角度,然后通过上面的公式移动
分享到:
相关推荐
通过"flash-game.zip"中的游戏实例,无论是初学者还是经验丰富的开发者,都可以从中汲取灵感,学习和实践游戏开发技巧,体验Flash游戏的魅力。同时,这也是对过去辉煌的致敬,因为每个时代的技术进步都离不开前人的...
在Flash游戏开发中,角色移动是游戏交互的基础。本压缩包中的"characterControl"源代码提供了实现这一功能的关键逻辑,适用于AS3(ActionScript 3)编程环境,这是Flash Player支持的主要脚本语言。让我们深入探讨...
### 针对移动平台的Flash游戏移植与优化 #### 一、背景介绍 随着移动互联网的迅速发展,越来越多的传统Flash游戏面临着向移动平台移植的需求。然而,在将这些游戏从桌面环境迁移到移动设备的过程中,开发者们遇到了...
5. **打包为独立应用程序**:为了在没有Web环境或者用户希望离线玩的情况下提供游戏,可以将Flash游戏打包为独立的可执行文件(如.exe或.air)。这通常需要用到Adobe AIR SDK,它可以将SWF文件转换为桌面应用程序,...
《滚木块游戏Flash游戏》是一款深受玩家喜爱的休闲益智类游戏,它结合了物理原理与趣味性,是学习和交流互动的理想平台。在这款游戏中,玩家需要通过滚动木块来达到特定的目标,比如将木块推入指定区域或者通过一...
在这款Flash游戏中,玩家可以通过鼠标点击来移动圆盘,游戏界面简洁明了,操作直观,适合各年龄段的玩家。 设计一款汉诺塔Flash小游戏,需要考虑以下几个关键点: 1. **用户交互**:设计清晰的用户界面,包括圆盘和...
《Flash游戏编程指南》是一本全面介绍如何使用Adobe Flash平台进行游戏开发的教程。这份压缩包包含了一本完整的PDF电子书,旨在引导读者从零基础开始,逐步掌握Flash游戏编程的各项技能。 Flash作为曾经风靡一时的...
本“Flash游戏包”中汇集的就是这样一批好玩又可爱的Flash小游戏,它们曾陪伴了一代人的成长,如今虽已逐渐淡出主流,但依然有着不可替代的魅力。 Flash小游戏的兴起源于其轻量级的特性,无需大型下载即可在线游玩...
在探讨“FLASH人物移动代码”这一主题时,我们首先需要理解Flash作为一种广泛应用于网页动画、游戏和多媒体内容创作的平台,其重要性不言而喻。尤其在20世纪90年代末至21世纪初,Flash几乎是互联网上多媒体内容的代...
在本文中,我们将探讨Flash中国象棋游戏的设计原理、ActionScript编程基础以及游戏逻辑实现等核心知识点。 一、Flash简介与ActionScript语言 Flash是一款广泛应用于创建动态网页内容、交互式应用和在线游戏的开发...
《Flash游戏实例教程》 本教程主要针对使用Adobe Flash CS3进行...在实践中不断尝试和调试,你将逐步掌握Flash游戏制作的核心技巧,并有可能创造出自己的游戏作品。记住,实践是最好的老师,勇敢地去探索和创造吧!
因此,许多Flash游戏正在被重制为HTML5版本,以适应现代浏览器和移动设备。点爆水果这样的游戏可能也有HTML5版本,提供更好的用户体验和兼容性。 虽然原始的Flash游戏文件过大,无法直接上传,但通常可以通过云存储...
《深入探索Flash 3.0:飞机射击游戏开发解析》 在数字娱乐领域,Flash曾是制作互动内容的主流工具,尤其是对于在线小游戏的开发,Flash 3.0更是留下了深刻的烙印。本篇文章将围绕“Flash 3.0飞机射击游戏”这一主题...
在Flash小游戏版的汉诺塔中,这些基本规则依然适用,但游戏可能采用更加互动和图形化的方式呈现。用户通过点击和拖动来移动圆盘,使得游戏过程更直观易懂。对于初学者,这种交互式体验有助于理解游戏规则并提高解决...
标题中的“Flash游戏的fla”指的是基于Adobe Flash平台开发的游戏源文件,这些源文件的扩展名通常是“.fla”。FLA文件是Flash Authoring Environment(创作环境)使用的原始格式,其中包含了所有图形、动画、代码和...
在Flash游戏开发中,ActionScript 3.0是一个关键的组成部分,相较于早期版本,它具有更严格的类型系统、更高的执行速度和改进的事件处理模型。ActionScript 3.0引入了类和包的概念,这使得代码组织更加有序,同时...
在Flash游戏中,"小忍者"系列共分为三部分,即小忍者1、小忍者2以及小忍者3,而这个压缩包内包含了"3上"和"3下"两个子文件,这意味着玩家可以体验到小忍者3的完整剧情。每个部分都设计了多个关卡,每个关卡都是一次...
在2D游戏开发中,人物移动是至关重要的一个环节,特别是在Flash动画游戏中。Flash作为一种曾经广泛使用的动画制作和游戏开发工具,提供了丰富的功能来实现2D人物的动态表现。在这个主题下,我们将深入探讨如何利用...
在IT行业中,Flash游戏曾是网络上非常流行的一种娱乐形式,尤其在2000年至2010年间,许多用户通过Flash平台享受到了丰富的在线游戏体验。Flash是由Adobe公司开发的一款交互式矢量图形和多媒体软件平台,它使得开发者...
【接金币flash游戏源码】是一款基于Flash技术开发的简单休闲游戏,玩家通过键盘操作下方的车辆接住从上方掉落的金币。游戏的核心玩法是利用玩家的反应速度和操作技巧来尽可能多地收集金币,增加了游戏的挑战性和趣味...