`
hgfghww6
  • 浏览: 42123 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

简单的物体二段跳效果

阅读更多

非常非常简单的效果,按任意键进行方块的跳跃,有二段跳效果和轻跳和重跳效果,根据按键长短判定的。这是在兄弟会论坛做的一道题,很应该转来跟大家分享下~
 
代码如下:
package {
/*author : CYPL*/
        import flash.display.*;
        import flash.events.*;
        import flash.utils.Timer;
        public class JumpTest extends Sprite {
                private static  const G:int=1;
                private var box:Sprite;
                private var landObject:Sprite;
                private var ySpeed:int=0;
                private var jumpSpeed:int=-15;
                private var keyPressed:Boolean= false;
                private var keyReleased:Boolean=true;
                private var comboJump:Boolean=false;
                private var inAir:Boolean=true;
                private var timer:Timer;
                public function JumpTest() {
                        box=drawRect((stage.stageWidth-50)/2,100,50,50,0xff0000);
                        landObject=drawRect(0,300,stage.stageWidth,20);
                        (timer=new Timer(30)).start();
                        configureControl();
                }
                private function configureControl():void {
                        stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownHandler,false,0,true);
                        stage.addEventListener(KeyboardEvent.KEY_UP,keyUpHandler,false,0,true);
                        timer.addEventListener(TimerEvent.TIMER,timerHandler,false,0,true);
                }
                private function drawRect(posX:Number,posY:Number,w:Number,h:Number,color:uint=0):Sprite {
                        var rect:Sprite;
                        with (rect=new Sprite) {
                                graphics.beginFill(color);
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/2988.html
分享到:
评论

相关推荐

    Python-微信跳一跳准确定位物体中点成功上榜无限刷分

    在微信小程序"跳一跳"风靡一时之际,利用Python技术进行辅助操作,可以实现对游戏中的物体中点的准确定位,从而达到无限刷分的效果。本文将深入探讨这一技术实现过程,以及相关的Python编程知识。 首先,我们需要...

    java青蛙对跳源代码

    Java青蛙对跳是一款基于Java编程语言开发的简单益智游戏,特别适合初学者进行学习和实践。这款游戏的设计理念是让玩家通过控制青蛙在不同荷叶之间跳跃,避开危险,达到终点。下面我们将深入探讨Java编程在这款游戏中...

    山东省微山县第二中学2020届高三物理上学期第二学段质量检测试题201912100227

    1. 牛顿第二定律:题目中提到的“物体受力越大则速度就越大”,这是错误的理解。根据牛顿第二定律F=ma,力(F)与物体的加速度(a)成正比,而不是速度(v)。速度与力的关系取决于力作用的时间和加速度。 2. 相对论效应...

    unity休闲游戏《跳跳鸟Alley Bird》完整手游源码

    这款游戏通过简单的操作让玩家控制小鸟在各种障碍物间跳跃,挑战更高的分数。游戏画面简洁,操作流畅,适合所有年龄段的玩家。 #### 三、手游源码的重要性 对于游戏开发者来说,获取一款已经完成的游戏源码具有...

    Swift语言实现地图坐标弹跳动画

    Swift提供了一个简单易用的`UIView`动画API,可以轻松实现弹跳效果。通过`UIView.animateWithDuration`方法,我们可以控制动画的时长、延迟、动画类型以及完成后的回调。对于弹跳动画,我们可以利用`...

    江苏省淮安市八年级物理下册9.3力与运动的关系学案(无答案)苏科版.pdf

    如果一个物体只受一个力作用,根据牛顿第二定律,物体将沿着力的方向加速。而在受多个力作用但不满足平衡条件时,物体的加速度将由这些力的矢量和决定,即合外力。 【问题解答】 1. 牛顿第一定律内容是:如果一个...

    湖南省安乡县第五中学2020届高三物理上学期第二次月考试题.doc

    5. 力的分解与合成:半球形物体A和光滑球B的系统中,应用牛顿第二定律分析。A对地面的压力和摩擦力取决于B对A的压力以及细线的拉力。根据力的平衡,可以确定各个力的大小和方向。 6. 物体静止分析:绳子可能承受...

    江苏省苏州陆慕高级中学2019_2020学年高一物理12月月考试题无答案201912170242

    4. 动摩擦因数与牛顿第二定律:在摩擦力的作用下,物体的加速度可以通过牛顿第二定律计算得出。在本例中,物体受到向右的推力和向左的摩擦力,加速度方向取决于这两个力的合力方向。 5. 图像分析:物体的速度-时间...

    福建省南平七县市2014-2015学年八年级物理上学期期末质量监测试题 新人教版

    11. 力的作用效果:力可以改变物体形状(如拉力使鱼竿变形)、改变物体运动状态(如球拍对乒乓球的作用力)以及使物体发生形变(如压力使海绵变形)。 12. 重力的认识:1N大约是两个鸡蛋的重量,这有助于理解力的...

    动量练习二动量定理.pdf

    12. 平抛物体的冲量比例:物体在不同时间段内的动量变化取决于重力作用的时间,因此第一秒、第二秒、第三秒内受到的冲量之比等于时间比。 13. 自由下落与地面碰撞的问题:在碰撞过程中,合外力的冲量等于动量的变化...

    河南省濮阳职业技术学院附属中学2020-2021学年高一下学期阶段测试(二)物理试题.docx

    3. 在纵跳摸高问题中,涉及到牛顿第三定律(作用力与反作用力相等但方向相反),运动员能起跳是因为地面对其的支持力等于他对地面的压力。运动员离地后,失去支持,处于失重状态。运动员到达最高点后下落,重力势能...

    flash经典特效 flash

    5. 弹跳效果:模拟物理世界的重力和弹性,使物体在运动过程中产生逼真的弹跳效果。 6. 交互动画:Flash支持ActionScript编程,可以创建响应用户输入的交互式元素,如按钮、菜单、游戏等。 三、Flash在网页设计中的...

    湖南省长沙市高中物理第16章动量守恒定律16.2动量定理同步测试无答案新人教版选修3_5

    在解决问题时,动量定理常常用于计算物体在受力作用下的速度变化、动量变化以及力的作用效果。 1. 在第一道选择题中,鸡蛋从同一高度落下,落到硬地面和软面的动量变化是相同的,因为最终速度都是0。不同之处在于...

    Direct3D中的三维坐标变换

    - 投影变换用于将三维坐标转换为二维坐标,以便能够在二维显示器上显示三维物体。 - 主要有正交投影和透视投影两种方式。正交投影保持物体之间的相对大小不变,而透视投影则会使远处的物体看起来更小。 4. **视区...

    广东省普宁市大长陇中学2015_2016学年八年级物理上学期第二次阶段考试试题新人教版

    2. 运动状态的判断:第二题考察了根据图像判断物体的相对运动,涉及到参照物的选择和运动状态的推理。 3. 路程与时间的关系:第三题的图像分析题考察了运动学的基本概念,包括同时性、相对速度以及速度的计算。 4....

    MeshAnimation.unitypackage|MeshAnimation-master.zip

    用户可以根据需要增加额外的顶点段,以实现更精细的控制和更复杂的动画效果。 2. **形变保存**:编辑后的形变可以被保存为动画帧,并按照时间顺序播放,形成连贯的动画序列。这对于创建个性化的非角色动画,如爆炸...

    江苏省南京学大教育专修学校2012-2013学年八年级物理4月月考试题 苏科版

    11. **运动与力的关系**:跳车人应与车行方向跳并跑几步,利用惯性来减少落地时的冲击力,防止摔倒。 12. **运动状态的判断**:水壶向火车行驶方向摆动,说明火车突然减速。 13. **纯水的密度**:纯水的密度是1000...

    Activity屏幕切换动画

    在实际项目中,仅使用简单的左右滑动效果可能不够吸引人,开发者往往希望在切换时能够展现出更加生动的效果。例如,在开始切换时,第一个Activity先向后退一小步,然后再向左滑出屏幕;同时第二个Activity紧随其后,...

    jquery的easing插件

    总结,jQuery Easing插件极大地丰富了jQuery动画的表现力,使得开发者可以通过简单的代码实现各种复杂、生动的视觉效果。结合适当的场景选择合适的缓动函数,能够提升用户界面的交互体验和视觉吸引力。在实际项目中...

Global site tag (gtag.js) - Google Analytics