国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

Flash怎么制作小球遇到障礙物后停止運動的動畫?

2020-07-17 12:50:54
字體:
來源:轉載
供稿:網友

Flash cs6舞臺張想要制作一個滾動的小球,遇到障礙物以后停止滾動,該怎么制作這個效果呢?下面我們就來看看詳細的教程。

1、在舞臺繪制一個障礙物,將其轉換為影片剪輯元件,在屬性面板中將實例名稱取名為“obs_mc”。

2、在舞臺制作一個影片剪輯元件小球,實例名稱取名為“ball_mc”。

3、新建“代碼”圖層,打開動作面板。首先,定義小球運動速度的變量speed,設置值為5。

4、注冊舞臺enterframe事件的偵聽器,函數onmove用來控制小球的運動。

5、接著,定義小球運動的偵聽器函數onmove,具體實現小球的運動。

6、定義一個Rectangle類型變量ball,用getBounds獲取小球ball_mc背景矩形區域的四個頂點坐標,保存在ball中。

7、然后,檢測運動小球的右上角是否與障礙物相碰撞,用hitTestPoint函數實現檢測。

8、用小球X軸坐標加上速度的方式,實現小球的運動。

9、用if語句判斷小球是否與障礙物相碰,如果相碰則執行接下來的語句。

10、最后,如果小球與障礙物相碰,小球的X軸坐標減去速度,即小球停止運動。

11、運行程序,小球沿著地面運動,當碰到障礙物后,立即停止前進。

以上就是flash中制作滾動小球遇到障礙物停止滾動的教程,希望大家喜歡,請繼續關注武林網。

相關推薦:

Flash cs6怎么計算兩個直線方程式的交點?

flash怎么繪制翼龍圖形? flash繪制翼龍的教程

Flash中this構造函數不能表示參數的含義該怎么辦?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海宁市| 都江堰市| 海丰县| 花垣县| 廉江市| 呼玛县| 民权县| 齐河县| 正镶白旗| 沧源| 巫溪县| 嘉荫县| 保康县| 古蔺县| 宜良县| 龙胜| 伽师县| 文山县| 界首市| 大关县| 安丘市| 伊春市| 古浪县| 三门峡市| 巨鹿县| 屏南县| 阿瓦提县| 瑞金市| 安庆市| 略阳县| 正蓝旗| 弋阳县| 灌云县| 自贡市| 松阳县| 日土县| 安泽县| 会同县| 科技| 鹤壁市| 鄯善县|