国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 辦公 > Flash > 正文

Flash AS3.0 實例教程 噴泉動畫特效

2020-07-17 13:16:24
字體:
來源:轉載
供稿:網友
在這個實例教程中,我們將介紹利用速度向量和重置對象的技巧來實現噴泉效果。所謂向量就是有方向的量。比如一輛車從東向西以80公里每小時的速度行駛,那么我們就可以得到汽車的速度向量,它包括兩個元素:速度,每小時80公里,方向,由東向西。
  下面我們來分析一下噴泉是怎樣形成的。
  噴泉是若干個水珠向上噴射,然后又受重力影響掉回地面。這個過程的速度向量有哪些,具體又是怎么的呢?很容易發現至少的兩個力,一個是使水珠向上噴射的外力,一個是使水珠掉回地面的重力。
  外力的速度向量:速度我設為10-20間的隨機數,方向是向上的那就一定是y軸上的負數了。將這個速度向量加到水珠上就使水珠向上噴射了。
  具體做法是:在ENTER_FRAME事件中這水珠的y 值加上-10到-20間的一個隨機數。
  重力的速度向量:速度就比較小了我設為0.5,方向則是y軸上的正值。同樣加到ENTER_FRAME事件中,這樣水珠在噴射后就會掉回地上。
  還有個問題,因為速度向量是加在ENTER_FRAME事件中的,水珠就可能一直按這些速度向量運動,面遠離舞臺,那噴泉就不知會噴到什么地方去了。
  要解決這個問題,就要將超出舞臺邊界的水珠重新定位到噴射口,這樣就形成了不間斷的噴射了。
  好了,上面分析了效果產生方法,下面就來制作。
  第一步是要畫一個水珠,新建一個影片剪輯元件,用放射填充畫一個橢圓,左色標為白色,透明度100%,右色標略帶點灰色,透明度50%。在屬性面板中設置橢圓在寬為2像素,高為5像素。在庫中右擊該元件,打開連接窗口,(cs4打開屬性窗口),設置一個類名,我設的是 pall。
  接下來回到主場景,打開幀動作面板,我們來寫代碼。
  噴泉是由若干水珠形成的,多少呢?我整了500個:
  var count:int = 500;
  重力速度向量:
  var zl:Number = 0.5;
  將這500個水珠放到一個數組中:
  var balls:Array;
  balls = new Array();
  用一個for循環來將500個水珠放到數組中:
  for (var i:int = 0; i < count; i++) {
  var ball:pall = new pall();
  將水珠定位到水珠的噴射口:
  ball.x = 260;
  ball.y = 200;
  在x軸方向也設一個速度向量,使水珠在x軸的一定范圍內,并將這個速度向量存到每個水珠的自定義屬性vx中:
  ball["vx"]= Math.random() * 2 - 1;
  下面是y軸方向的速度向量,將它存在自定義屬性vy中:
  ball["vy"] = Math.random() * -10 - 10;
  將水珠放到舞臺上,并存到數組中:
  addChild(ball);
  balls.push(ball);
  接下來偵聽ENTER_FRAME事件,實現噴泉效果:
  addEventListener(Event.ENTER_FRAME, onEnterFrame);
  onEnterFrame函數內容:
  通過一個for循環為數組中的水珠加上各個速度向量:
  for (var i:Number = 0; i < balls.length; i++) {
  var ball:pall = pall(balls);
  首選在噴射速度向量上加上重力速度向量,這樣每一幀的時間就會加一次重力,而噴射力卻沒變,這樣重力就會逐漸超過噴射力面使水珠下落:
  ball["vy"] += zl;
  將x,y軸速度向量加到水珠上:
  ball.x +=ball["vx"];
  ball.y +=ball["vy"];
  接下來的是看水珠是否超出了舞臺,如果超出了舞臺,則將水珠重新定位到噴射口,并將速度向量設為初始狀態。
  if (ball.x - ball.width/2> stage.stageWidth ||
  ball.x + ball.width/2 < 0 ||
  ball.y - ball.width/2 > stage.stageHeight ||
  ball.y + ball.width/2 < 0) {
  ball.x = 260;
  ball.y = 200;
  ball["vx"]= Math.random() * 2 - 1;
  ball["vy"] = Math.random() * -10 - 10;
  完整代碼: var count:int = 500; var zl:Number = 0.5;
var balls:Array;
balls = new Array();
for (var i:int = 0; i < count; i++) {
var ball:pall = new pall();
ball.x = 260;
ball.y = 200;
ball["vx"]= Math.random() * 2 - 1;
ball["vy"] = Math.random() * -10 - 10;
addChild(ball);
balls.push(ball);
}
addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(event:Event):void {
for (var i:Number = 0; i < balls.length; i++) {
var ball:pall = pall(balls[i]);
ball["vy"] += zl;
ball.x +=ball["vx"];
ball.y +=ball["vy"];
if (ball.x - ball.width/2> stage.stageWidth ||
ball.x + ball.width/2 < 0 ||
ball.y - ball.width/2 > stage.stageHeight ||
ball.y + ball.width/2 < 0) {
ball.x = 260;
ball.y = 200;
ball["vx"]= Math.random() * 2 - 1;
ball["vy"] = Math.random() * -10 - 10;
}
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
91亚洲欧美| 尤物在线视频| av麻豆国产| av在线资源网| 成人精品福利| 2018中文字幕在线观看| 91美女在线| 亚洲欧美自拍另类| 天堂在线视频| av男人的天堂网| 国产理论电影在线观看| 99热国产在线| 成年午夜在线| 中文字幕网站视频在线| 91亚洲天堂| 久久91精品视频| 国产youjizz在线| 蜜桃视频中文字幕| 国产一二区在线观看| av中文字幕在线看| 国产精品美女一区二区三区四区| 亚洲国产aⅴ精品| 最近中文字幕在线中文视频| av在线不卡播放| 国产精品ⅴa有声小说| 免费午夜一级| 精品卡一卡卡2卡3网站| 国产免费福利网站| 天堂资源在线中文| 日本不卡影院| 国产成人午夜电影| 国产真实伦在线观看| 亚洲欧美国产另类首页| 最新av免费看| 狠狠插狠狠操| 九九热视频在线观看| а√天堂8资源在线官网| 在线观看wwww| 91激情在线| 国产小视频在线观看| 成人超碰在线| 成人无遮挡免费网站视频在线观看| 国产黄a三级三级三级av在线看| av在线资源网| 在线观看中文字幕的网站| 国产激情网址| 国产精品视频一区二区久久| 最新中文字幕av专区| 国产免费麻豆视频| 免费在线观看a| 狠狠干在线视频| 国产专区在线播放| 好吊日视频在线观看| 自拍av在线| √天堂资源中文www| 中文字幕2019第三页| 亚洲精品一区中文字幕电影| 在线观看wwww| 在线国产一区二区三区| wwww在线观看| 中文字幕一区免费| 国产三级视频在线看| 国产精品久久久久白浆| 亚洲大香人伊一本线| 亚洲精品少妇久久久久久| 青青草免费在线观看| 国产女呦网站| 黄色一级片视频| 国产天堂在线| 国产精品毛片一区二区三区四区| 在线免费观看黄色片| 免费看的av| 国产一区二区三区四区尤物| 五月婷婷在线视频| 在线激情网站| 最近免费中文字幕在线第一页| 91看片在线观看| 久久av少妇| 在线播放www| 九九热免费在线视频| 中文字幕2020第一页| 国产免费麻豆视频| 日韩中文字幕久久久经典网| 国产小视频在线| 福利视频在线看| 亚洲欧美自拍另类| 91xx在线观看| 久久精品国产亚洲a∨麻豆| 992tv在线观看在线播放| 老鸭窝av在线| 影音先锋中文字幕在线| 国产a国产a国产a| 69av二区| 一级黄色av| 最近久乱中文字幕| 久久久久久久久久久久久91| 亚洲视频网站在线| 国产91久久久久| 国产偷倩在线播放| 五月综合激情在线| 国产一卡2卡3卡4卡网站免费| 亚洲妇熟xxxx妇色黄| 伊人222成人综合网| 国产区视频在线播放| 天堂资源最新在线| 久久五月精品中文字幕| 日本福利午夜视频在线| 蜜桃av在线免费观看| 狠狠干五月天| 亚洲妇熟xxxx妇色黄| av福利在线| 天天激情综合| 激情五月色综合亚洲小说| 丁香视频五月| 国产精品入口麻豆高清| 精品成人一区二区三区免费视频| 国产盗摄一区二区| 在线视频中文字幕久| www.99av| 国产天堂在线观看| 精品国产一区二区三区久久久狼牙| 99在线视频观看| www.夜夜操| 国产午夜精品一区理论片| 狠狠狠狠狠狠操| 国产偷倩在线播放| 精品176二区| 国产在线视精品麻豆| 2021天堂中文幕一二区在线观| 亚洲国产aⅴ精品| 五月天婷婷基地| h视频在线网站| 国产精品理人伦一区二区三区| 亚洲精品影视在线| 国产三级香港三韩国三级| 欧洲一区av| 在线国产小视频| 国产精品人人爱一区二区白浆| www.综合网.com| 懂色av中文在线| av在线免费观看网| 国产精品冒白浆免费视频| 天天草天天草| 精品全国在线一区二区| 五月天婷婷基地| 开心婷婷激情| www.蜜桃av| 在线国产中文字幕| 国产福利图片| 国产视频中文字幕在线观看| 久久精品国产亚洲a∨麻豆| 精品极品三级久久久久| 中文字幕亚洲免费| 国产农村一级特黄α**毛片 | 午夜伦全在线观看| 人日人天天爽| baoyu777.永久免费视频| 91高清国产| 精品美女调教视频| 91国内精品久久久久| 国产不卡视频| 精品街拍一区二区| 精品无人区乱码1区2区3区免费 | √天堂资源中文www| 999精品网| a√在线视频| 亚洲色婷婷综合开心网| 香蕉视频在线看| 免费特级黄毛片| 九九热在线视频| 国产一卡2卡3卡4卡网站免费| 九色视频网站| 尤物视频网站在线观看| 国产视频二区三区| 国产福利电影在线| 一本大道香蕉8中文在线视频| 人成在线免费视频| 久久国产综合视频| 国产在线观看av| 丁香花在线电影小说观看 | 国产成人综合亚洲欧美在| 在线中文av| jizz在线视频| 国产在线免费观看| 国产三级视频| 天堂√中文在线| 成人欧美日韩| 一本大道香蕉8中文在线视频| 九七电影韩国女主播在线观看| 国产一二区视频| 精品日韩av| 黄色av网站在线免费观看| 中文字幕第一页在线| 亚洲男人网站| 国产精品777一区二区| 欧美精品se| 国产不卡一卡2卡三卡4卡5卡在线| www.99色.com| 在线一二三区| 国产成人精品实拍在线|