|
查看: 1604|回复: 2
|
movie clip躲避鼠標的script...
[复制链接]
|
|
|
現在我有一個movie clip(簡稱"nsmo"吧)
而nsmo是一個random appear/duplicate的movie clip
現在我想要弄當鼠標移過去的時候 nsmo(們)會避開鼠標
在網上找的教程全部都不行
各位大大有沒有辦法幫幫我?
請幫我寫一個完整可行的script出來
謝謝 |
|
|
|
|
|
|
|
|
|
|
发表于 3-4-2009 06:56 PM
|
显示全部楼层
原帖由 jayken 于 3-4-2009 12:12 PM 发表 
現在我有一個movie clip(簡稱"nsmo"吧)
而nsmo是一個random appear/duplicate的movie clip
現在我想要弄當鼠標移過去的時候 nsmo(們)會避開鼠標
在網上找的教程全部都不行
各位大大有沒有辦法幫幫我?
...
怎麼可能網上會沒有這類簡單的整人遊戲, 以下的 AS 不要意味著抄, 怎麼修改的更加生動才是自己的東西
如果連這段 AS 都不知道要放在哪的話就該從最基礎開始學習不要一步登天.
this.onMouseMove = function()
{
//套用中學所學的距離公式
var distance:Number = Math.sqrt(Math.pow(this._xmouse - nsmo._x, 2)+Math.pow(this._ymouse - nsmo._y, 2));
//取得nsmo的半徑
var radius:Number = nsmo._width > nsmo._height ? nsmo._width/2 : nsmo._height/2;
//距離小於 nsmo 半徑+10 的範圍內就開始亂數設定 nsmo 的位置
if(distance <= radius+10)
{
nsmo._x = Math.random() * 400;
nsmo._y = Math.random() * 200;
}
updateAfterEvent(); //更新移動事件
} |
评分
-
查看全部评分
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-4-2009 01:45 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|