FLASH教程:游戏制作中折线运动效果
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-07
在制作游戏的过程中,常常会考虑路程,比如人物移动的路程,子弹射出的路程,你可以用最简单的办法:求弦公式,就是中学学过的:X的平方加Y的平方 = 斜边的平方,这里的斜边就是我所说的路程。 折线运动效果: 举一个例子:(折线运动) _root.ball.onLoad = function() { //取得小球的初始坐标; inX = getProperty(_root.ball, _x); inY = getProperty(_root.ball, _y); }; _root.ball.onLoad(); //定义速度; dx = 3; dy = 3; _root.ball.onEnterFrame = function() { //使小球运动; this._x += dx; this._y -= dy; //取得小球运动中的坐标 mvX = getProperty(_root.ball, _x); mvY = getProperty(_root.ball, _y); //运用求弦公式,当小球运动的路程大于300像素时,使dy为负数; if (Math.sqrt((mvX-inX)*(mvX-inX)+(mvY-inY)*(mvY-inY))>=300) { dy = -3; } }; 源文件附件下载: 折线运动.rar 关键词:折线 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 将Flash CS4的帮助文件设置成本地浏览下一篇: AS3编程基础:Math函数性能比较
关于FLASH教程:游戏制作中折线运动效果的所有评论