zoukankan      html  css  js  c++  java
  • 【AS3代码】两种碰撞检测的方法

    package
    {
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.KeyboardEvent;
        import flash.events.TimerEvent;
        import flash.text.TextField;
        import flash.utils.Timer;
        import flash.utils.getTimer;
        
        public class Main extends Sprite
        {    
            var yueya:crescent = new crescent();
            var xingxing:star = new star();
            var messageText1:TextField = new TextField();
            var messageText2:TextField = new TextField();
            
            public function Main():void
            {
                init();
            }
            private function init():void
            {
                stage.addEventListener(Event.ENTER_FRAME,aa);
                this.addChild(yueya);
                this.addChild(xingxing);
                
                this.addChild(messageText1);
                messageText2.y = 20;
                this.addChild(messageText2);
            }
            public function aa(e:Event):void
            {
                //滑动检查鼠标是否和影片剪辑碰撞没
                if(yueya.hitTestPoint(this.mouseX,this.mouseY,true))
                {
                    messageText1.text = "鼠标碰到月牙了!!";
                }
                else
                {
                    messageText1.text = "鼠标没有碰到月牙!!!!!";
                }
                
                //让星星坐标跟随鼠标
                xingxing.x = this.mouseX;
                xingxing.y = this.mouseY;
                
                if(xingxing.hitTestObject(yueya))
                {
                    messageText2.text = "星星碰到月牙了!!";
                }
                else
                {
                    messageText2.text = "星星没有碰到月牙!!!!!";
                }
            }
            
        }
    }
  • 相关阅读:
    蜕变过程中的思考
    Django template for 循环用法
    Django 发送html邮件
    Django F对象的使用
    在Django中使用Q()对象
    ubuntu中管理用户和用户组
    Django settings.py 的media路径设置
    Git版本控制 备忘录
    Git .gitignore文件的使用
    将git关联到pycharm
  • 原文地址:https://www.cnblogs.com/kingfly/p/2575898.html
Copyright © 2011-2022 走看看