Flash lite 2.0 - 太鼓達人模組試作


最近終於把早期flash lite 1.x手機換成 可支援 flash lite 3.0 的 n96
迫不及待當然趕快來嘗鮮 看看能有什麼能耐

開發目的:太鼓達人是款簡單又可以打發時間的遊戲,唯獨的缺陷就
               是不能玩自己想聽的音樂,所以以開發可更換式模組,可由
               玩家自行更換音樂與敲擊節湊點.


1.音樂問題:不吃外部資料夾mp3, 先壓縮後匯入flash內使用

2.內部設計圖像,盡量少用向量圖減少運算,改用png代替,達到效能
   最佳化,

3.設計可由字串串列,或陣列來輸入節湊點與拍子符號等

4.擊中可分優 可 ,劣,還有待設計

5.計分設計

6.匯入音樂編號設計




  • 留言者: sayaku
  • Email: sayaku_ling@hotmail.com
  • 網址: http://blog.roodo.com/sayaku/
  • 日期: 2010-10-26 19:42:40
我最近用AS3.0來做太鼓達人的遊戲!不知要怎麼寫判斷節拍有沒有被按

到!不知道做法是怎樣??不知可否分享您的做法??




  • 留言者: sayaku
  • Email: sayaku_ling@hotmail.com
  • 網址: http://blog.roodo.com/sayaku/
  • 日期: 2010-11-03 23:32:55
所以您的意思是,我程式先寫在節拍裡面!當節拍被複製出來時去跟感應

區做碰撞!當碰撞時再去判斷指定的按鍵有沒按下!是這樣嗎??




  • 留言者: Denny
  • Email:
  • 網址:
  • 日期: 2010-12-07 19:40:04
您好,

我在知識加上看到您的解答

所以來這請教

我想請問用random的方法產生隨機的模組

可能會重複出現



如何使其出現過後的模組就不用再出現了呢(不重複)?

PV3D基礎講座I - 三分鐘快速上手PV3D(Papervision3D)



有鑑於網路上與市面上書籍所介紹的Pv3D,在一開始的步驟


對於許多使用者在建置上仍有許多疑點與不完整,在此我們

先以概觀馬上進入結果,再回頭探討各類別功能.





1.取得類別



  第一項工作,先必須有該PV3D類別,我們從開發中心列表中取得

 



  選擇最新版本 下載

 





2.放置類別位置



  將下載好的Papervision3D_2.1.932.zip,解縮後,將內容物nochumporg,

  建立一資料夾(在此我是以flash3D_class命名,可自行命名),放入該資料夾

  中,使其為

 

  flash3D_class  -- nochump

                         |

                          -- org




  (flash3D_class資料夾下包含了nochump,org兩個資料夾)

 



  2.1 最後將該資料夾放至電腦他槽內,在此是以(E:\flash3D-class)為例.



  2.2 請注意未來還有其他類別要放入時,也就是放入該資料夾內即可.





3.指定類別位置



  在Flash內指定該類別工作,打開您的Flash,從方工具列中選取



  編輯-->

 



偏好設定 -->





左側列表Actionscript-->





右側 ActionScript3.0設定




  進入後會看到三個路逕,在第一個路逕"來源路逕"中 點擊資料夾選擇我們上

  一步驟存放位置(E:\flash3D-class),完成後確認離開.





4.PV3D 成品!



  請將我提供載點內檔案下載至電腦桌面或其他位置,直接flash開啟,內容應包

  含

  點擊下載

  



  Primitives_Cube.as

  Primitives_Cube.fla



  打開Primitives_Cube.fla後,直接 ctrl+enter 播放即可!







5.若你已成功看到正方體旋轉,詳細PV3D教學講座,由第二章II開始,這時我們

  將從頭細部說明其內部運作與原理!
  • 留言者: cummings672
  • Email: x0h81ag6@yahoo.com.tw
  • 網址:
  • 日期: 2010-10-19 09:49:45
沒啥好看的相




  • 留言者: ellen144722
  • Email:
  • 網址:
  • 日期: 2010-10-23 21:08:21
骰子部份

它現在動的方式是,打開就先跑按一下後停止亂數出現數字,再按

一下直接亂數出現數字。

function eventResponse(event:MouseEvent):void{

var D1:Number = int(Math.random()*6)+1;

this.dice.gotoAndStop(D1);



}

button.addEventListener

(MouseEvent.CLICK,eventResponse);

但想要的方式是---一開始停住,按下後自己跑到停止亂數出現數

字。

骰子先用影片片段製作,名稱(dice),上面覆蓋button




  • 留言者: ellen144722
  • Email:
  • 網址:
  • 日期: 2010-10-23 21:22:50
圖片---是用影片片段(p1~p12),是所謂的矩陣嗎?

每一張圖片依內容亂數方式產生數字,得到或損失多少

錢。




  • 留言者: ellen144722
  • Email:
  • 網址:
  • 日期: 2010-10-23 21:24:10
走的方式以閃燈---擲到第3,然後第一格閃換第二格閃到第三格停

在第三格,圖片在中間放大。

走的方式以人物---一格一格走到擲的數字,由start往上順時針

走。

哪種方式會比較容易??




  • 留言者: ellen144722
  • Email:
  • 網址:
  • 日期: 2010-10-23 21:24:52
遊戲一開始玩家會有一百萬,我怎麼把flash的數值丟到jsp裡??




  • 留言者: 田淑美
  • Email: yw04474@yahoo.com.tw
  • 網址: http://www.wretch.cc/blog/nan2840112zv/6744070#7474
  • 日期: 2010-10-24 13:12:08
\(´∀`)/

ActionScript 3.0 - removeChild 與Contains

這幾天遇到一位網友它的問題是這樣的

把網頁切換頁面的功能 用addChild 來製作 不用的頁面就將它removeChild
雖然說這其實簡單到影格變化就可以完成的工作

如果今天堅持用addChild 如何實現呢

相信當按紐按下觸發 addChild 這不會是問題
問題大多在removeChild 直接remove是一個錯誤的作法
會產生 #2025: 提供的 DisplayObject 必須是呼叫者的子系。
請記得先檢查是否contains 這是關鍵


function btn1Click(evt:MouseEvent):void {
for(i=1;i<=3;i++){
if (contains(this["p"+i])) removeChild(this["p"+i]);
}

if (!contains(p1))
addChild(p1);
}