萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> Flash 教學

Flash 地震視覺特效製作:隨機抖動與透明度疊加

效果預覽

畫面劇烈隨機抖動、亮度閃爍、微幅旋轉,模擬地震時建築物搖晃的恐怖質感。

製作邏輯:複製元件 + 隨機屬性變化 + 幀循環

步驟詳解

  1. 場景設定:舞台尺寸比素材圖寬高各小 10-20px,黑色背景,幀率 15fps。
  2. 建立素材元件:Ctrl+F8 新建影片剪輯「影片」,編輯模式下 Ctrl+R 匯入圖片,圖片左上角對齊元件中心點(資訊面板輔助)。
  3. 主場景配置:拖入「影片」元件,對齊面板置中,實例名設為 mc,第 1 幀按 F5 延長 1 幀。
  4. 腳本層代碼(第 1 幀):
// 複製實例產生雙重疊加
duplicateMovieClip("mc", "mc"+i, i);

// 隨機屬性製造抖動
mc._x = Math.random()*4;
mc._alpha = Math.random()*50+50;  // 50-100% 透明度閃爍
mc._rotation = Math.random()*2;   // ±2 度微旋轉

註:原文代碼有語法錯誤(`"mc" add i`),已修正為字串串接。實際應用建議用 `this.attachMovie` 或陣列管理多實例。

  1. 循環幀(第 2 幀):按 F7 新增空白關鍵幀,代碼 gotoAndPlay(1); 形成無限循環。
  2. 素材優化:素材庫中雙擊位圖,勾選「允許平滑」、壓縮設「照片 (JPEG)」,品質 60-80%,大幅減小 SWF 體積。

進階優化建議

  • 使用 `setInterval` 或 `onEnterFrame` 替代雙幀循環,控制更精準。
  • 添加 `_y` 隨機位移、縮放 `_xscale/_yscale` 變化,增強立體抖動感。
  • 結合聲音特效(低頻轟鳴、玻璃破碎),多感官強化沉浸感。
  • 將抖動邏輯封裝為可複用類別,支援強度、持續時間參數化。
copyright © 萬盛學電腦網 all rights reserved