2011 本站教學範例已全面更新~ 新教學請看 http://www.flycan.com/article/   【到新的教學討論區】
【飛肯設計學苑】- 回首頁 -
回首頁最新開課訊息企業包班教育訓練範例教學區問題討論區交流分享區程式下載區
Photoshop影像達人專修班 Photoshop 遮色片 & 色版創作進階班 CSS 版面設計專修班 ActionScript 3.0 程式設計入門班 ActionScript & XML 進階整合應用班 Dreamweaver & CSS網頁版型設計班

 

本站已全面更新~ 2011年 新教學範例請看 → http://www.flycan.com/article/

 

【Flash ActionScript 教學】範例區
「Actionscript範例下載」三角函數練習 == 娃娃盯著滑鼠看 ==

發表新主題   回覆主題
【飛肯】教學網站 首頁 » 【Flash ActionScript 教學】範例區
上一篇主題 :: 下一篇主題  
發表人 內容
【姜】
【老師】
【老師】


註冊時間: 2005-12-01
文章: 1873

發表「Actionscript範例下載」三角函數練習 == 娃娃盯著滑鼠看 == 引言回覆

發表於: 2005-12-12 17:01 
三角函數練習 == 娃娃盯著滑鼠看 ==

利用三角函數可以求出三角形的角度

例如:

用滑鼠位置與娃娃眼睛的 x 座標和 y 座標距離,利用三角函數可以算出角度

然後就可以設定娃娃的眼睛依據角度來旋轉







pingu_151.zip
 Description:

Download
 Filename:  pingu_151.zip
 Filesize:  3.8 KB
 Downloaded:  908 Time(s)



【姜】 在 2007-01-05 01:43 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
jhun1226
【三年級】
【三年級】


註冊時間: 2006-04-15
文章: 71

發表 引言回覆

發表於: 2006-05-01 20:25 
不錯ㄟ可以請教一下意思ㄇ?

>"<

回頂端
檢視會員個人資料 發送私人訊息
7-12
【老師】
【老師】


註冊時間: 2005-12-05
文章: 193

發表 引言回覆

發表於: 2006-05-01 20:48 
我個人給你個建議,首先,我們先把Flash基礎打穩,再進而學習ActionScript語法,進而提升ActionScript2.0物件導向程式撰寫方式,在此範例當中運用到ActionScript內建的數學三角函數Math.atan(反正切),但是使用反正切有一個問題,就是得到的結果只有在-PI/2~PI/2之間,並無法求得角度PI/2~PI*3/2所以我們必須要解決這個問題,還好Flash提供了另一個反正切方法Math.atan2,運用此函數我們就可以得到Math.atan所不能求得的角度了。盡管範例當中我們使用到了反三角函數的觀念,但是很多初學者一看到數學三角函數就頭痛了,所以如果你想要學好就得慢慢的把地基打穩,然後找時間去複習以前所學過的數學三角函數,這樣當你看到原始碼時或許容易理解多了,在這裡我也必須說明,數學三角函數很難用一般的文字去解釋說明,希望你能夠了解這一點({)



7-12
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
【姜】
【老師】
【老師】


註冊時間: 2005-12-01
文章: 1873

發表 引言回覆

發表於: 2007-06-07 12:59 
「三角函數練習」的第二種寫法

★:

eye1.onEnterFrame = function() {

   eyeX = _root._xmouse-this._x;        // 計算滑鼠到眼球的 x 距離

   eyeY = _root._ymouse-this._y;        // 計算滑鼠到眼球的 y 距離

   PIangle = Math.atan2(eyeY, eyeX);    // 使用 Math.atan2三角函數計算出(弧度)

   angle=PIangle*(180/Math.PI);         // 將(弧度)換算為動畫用的(角度)

   this._rotation=angle;                // 利用剛剛計算出來的(角度)設定眼球的旋轉

}




pingu2.zip
 Description:

Download
 Filename:  pingu2.zip
 Filesize:  18.21 KB
 Downloaded:  343 Time(s)

回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題     1頁(共1頁)
【飛肯】教學網站 首頁 » 【Flash ActionScript 教學】範例區

 
所有的時間均為 台北時間 (GMT + 8 小時)
前往:  

回首頁】【最新開課訊息】【企業委訓】【範例教學分享區】【問題討論區