as3.0两点之间简单的运动,斜着运动,任意两点
2024-09-24 19:42:49
import flash.utils.Timer;
import flash.events.TimerEvent;
//fixed结束点
//sprite初始点
var fixedX:Number = fixed.x;
var fixedY:Number = fixed.y;
var speed:Number = 2;
var timer:Timer = new Timer(25);
var dx:Number = fixedX-sprite.x
var dy:Number = fixedY-sprite.y
var radian:Number = Math.atan2(dy,dx);
var num:Number =Math.sqrt(dy*dy+dx*dx)
var angel:Number = radian * 180/Math.PI;
trace(angel)
function timerFun(e:TimerEvent) {
sprite.x = sprite.x + speed * Math.cos(radian);
sprite.y = sprite.y + speed * Math.sin(radian);
}
timer.addEventListener(TimerEvent.TIMER,timerFun);
timer.start();
最新文章
- PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
- 利用jquery给指定的table动态添加一行、删除一行
- router os
- 菜鸟学习Spring——60s使用annotation实现简单AOP
- startup.bat闪退---tomcat环境变量配置中遇到的问题
- 使用Unity制作游戏关卡的教程(一)
- AC Milan VS Juventus(模拟)
- C#操作Cookie
- Beta冲刺NO.7
- BZOJ5304 : [Haoi2018]字串覆盖
- Node2.js
- Django2.0 path与Django1.x版本url正则匹配问题
- 【做题】51NOD1753 相似子串——哈希
- Linux下安装SQL Server 2016(准备篇SQL Server on linux)
- Paint Fence
- python input输入元素相加
- 虚拟机lamp环境下,Apache配置虚拟主机
- Python小白学习之路(二十一)—【迭代器】
- maven项目中引入Jstl
- hadoop 安装笔记
热门文章
- Android悬浮窗及其拖动事件
- win8换win7的操作方法
- Swoole 内存操作(Table)
- Memcache操作类
- WeakReference与SoftReference
- 03-body标签中相关标签-2
- day33-常见内置模块二(hashlib、shutil、configparse)
- jquery接触初级-----ajax 之:jquery_ajax 方法
- ORA-01078和LRM-00109问题导致ORACLE启动失败解决方法
- Android DevArt2:Android 5.0下 Dialog&;AlertDialog 并不会影响Activity的生命周期