- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指導老師:陳榮昌老師
組員: 丁文泓9814036
楊志傑9814085
邱智勇9814052
動機:
打磚塊是從以前到現在一直炙手可熱的遊戲,特別是隨著時代演進,他打磚塊並不是單純的移動角度,還多了許多奇奇怪怪的障礙物,還有特殊道具等等,所以因為這樣我們也想嘗試做做看,以前那麼另我們著迷的遊戲是怎麼產生的,此外還有一個小原因,就是因為本來我們想做跳舞機,但是遇到超多問題,原本想說放棄不做遊戲,看做其他的會不會比較好一些,但是我們卻忽然心有靈犀的說,打磚塊,這個從小玩到大的遊戲或許可行,它難點應該就是他的道具還有他磚塊的設置等等,所以呢,曠世巨作的打磚塊就就此誕生了。至於裡面的海洋也想了很久,本來是定案不下來,最後是因為看到彰化的國光石化,對環境污染嚴重,所以想說,這樣也多少幫那些保育人士,藉由我們小小的遊戲去呼籲保護大自然的重要,沒污染的海洋是有多麼美麗。
內容:
1.主要是用求去敲擊磚塊
2.按下PLAY開始遊戲
3.按下GO遊戲開始
4.和以往不同的是,我們是用滑鼠控制反彈墊
5.在遊戲的過程中,掉下反彈墊就算失敗,此外每一次都有3顆球可以用
6.在遊戲中,增添一些隱藏在磚塊內的道具,裡面有許多多效果,當然友好也有壞,請各位玩家,眼睛要銳利些,趨吉避凶。
7.右上方有音樂開關可以使用,不過只有背景音樂的開關
元件介紹:
Bubble:它就是遊戲中在移動的球,設定為影片片段,內部影格有兩種型態,第一種是未得到特殊功能前的原始狀態,另一種是得到特殊功能後的火焰球狀態。
反彈盤:遊戲中反彈球的板子,設定為影片片段,內部影格有三種型態,第一種是原始形態,第二種板子加長型態,第三種板子縮短型態,各個型態都會增減下方的魚,來代表板子的大小,魚也會有些微的動畫,各式設定成影片片段。
上左右牆下方的計分板:這幾個牆壁目的在於球碰觸到版子後,可以使球反彈回去,計分牆內的左右邊各有殘餘的球數跟計分數,需將計分數的內的變數設為score供程式碼使用。
普通方塊
打兩次水泥塊
鋼鐵塊
方塊:將方塊設定為影片片段,遊戲中有三種方塊各是不同元件,普通的方塊,需要打兩次的水泥塊,打不破的鋼鐵塊,方塊會依照難度,進行移動。
特殊功能:這部分元件有三種,長、短、火焰,將這三種元件設成影片片段,由上往下進行移動,並在最後設定為stop();。
按鈕:遊戲中有很多按鈕,透過ActionScript設計,使其進行不同動作,大部分的按鈕樣式都是使用Flash內建的。
音樂:各式音樂及音效,在元件庫中右鍵屬性,勾選匯出給ActionScript使用,即可在程式碼中使用,右上方的music可以開關聲音。
重要技術介紹:
這個作業中用了非常多程式碼,幾乎都是用程式碼去運行的。
我以第二關整個流程跟大家介紹,因為這關運用了所有的程式碼。
有圈起來的部分是很重要的技術
影格1
影格2
影格3
影格4
以下是我們覺得重要的語法
hitTest 碰撞偵測
偵測影片片段的位置及兩者碰撞是否有重疊或交集
語法結構 1
MovieClip.hitTest(x,y,shapeFlag); (可看上方程式碼解說)
_root. 就是最上層的場景
_root.aa.stop();
語法說明:場景舞台上的某個影片片段,該影片片段的實體名稱為aa,aa本身時間軸的播放頭停止播放
If 語法結構
if (condition){
statement;}
語法說明
condition 條件statement 當條件為真時,所執行的命令
if (條件為真)
{執行命令句A}
Else{
執行命令句B}
for 迴圈 語法結構
for (初始變數 ; 條件式 ; 指令敘述) {
命令句 1}
複製產生某個影片片段
duplicateMovieClip (target,newname,depth)
target 是所要被複製的影片片段
newname 是延生出來的新的影片片段名稱
depth 是延生的影片片段的Level層級數,用來判別或決定與其他物件重疊時的上下順序關係。
設定修改某影片片段的屬性
setProperty(target,property,expression)
target 是所要被修改的影片片段
property 所要被修改的項目
expression 設定修改項目的數值
bug報告
遊戲中在運行時有幾種bug,像是遊戲運行時,球如果從側邊打進磚塊,不會反彈,而且會造成磚塊一下子被消除,而音效的部分,如果兩個磚塊擊中的時間太接近的話,會造成音效重疊,變成播出的速度太快,反而造成聲音聽不到,還有若是球在接近邊緣時吃到火焰球特效,球可以會卡在牆壁,這些bug都有想辦法解決,但也因時間關係,期末考將近以致無法解決完全,或不會解決,但遊戲本身就是很容易有bug,這
您可能关注的文档
最近下载
- 体例格式7:工学一体化课程《windows服务器基础配置与局域网组建》任务3学习任务教学活动策划表.docx VIP
- G7718-2025与GB 7718-2011标准对比表格.xlsx VIP
- 地质勘探行业野外作业安全手册.doc VIP
- 2025年新高考全国Ⅰ卷英语模拟试卷(含答案).pdf VIP
- 浅谈施工企业“二次经营”管理.docx VIP
- 南宁市沙江河环境综合整治工程环评报告.pdf VIP
- 铁路桥隧工高级工操作技能试题库.pdf VIP
- 股骨干骨折的中医护理常规.ppt
- GB7718征求意见稿与GB 7718-2011对比表.xlsx VIP
- 低压电气设备安全知识.ppt VIP
文档评论(0)