鍵盤拼圖游戲制作心得.doc
《鍵盤拼圖游戲制作心得.doc》由會員分享,可在線閱讀,更多相關《鍵盤拼圖游戲制作心得.doc(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
鍵盤拼圖游戲制作心得 為了提高學生鍵盤盲打的興趣,我做了個flash鍵盤拼圖的小游戲。其中嘗試用了hit()觸發(fā)命令,發(fā)現(xiàn)效果不錯,它可以解決交互中很多問題。 先來看看我的制作過程吧! 設計思路: 目的:讓學生能夠拖動散落在地上的“鍵盤子”,并將它們放入到鍵盤相應的位置,如果正確靠近觸碰就吸附,如果不正確就返回原來位置。當全部正確就顯示表揚。 設計步驟: 一、故事情景導入:灰太狼追逐喜羊羊們,碰撞鍵盤,散落了一些“鍵盤子”。這些簡單動過就不詳細了。如圖所示 二、用鼠標能拖動或放下“鍵盤子”。 這里我用了startDrag和stopDrag 首先將每一個掉下來的“鍵盤子”都設置為影片剪輯,并多復制一個(將多復制的影片剪輯設為完全透明,并潛伏在各自正確的位置,備用)。 然后在這些影片剪輯上加上actionscript命令 onClipEvent (mouseDown){ if(hitTest(_root._xmouse,_root._ymouse,false)){ startDrag("",true); x=this._x; y=this._y; } } 表示任意拖動某個“鍵盤子”。 在寫入這個命令 onClipEvent (mouseUp){ stopDrag(); } } 表示放下這個“鍵盤子” 三、判斷是否正確碰觸,并確定位置。 onClipEvent (mouseUp){ //鼠標放下 stopDrag(); //釋放元件 if(!hitTest(_root.p1)){ //如果沒有碰到p1(p1這個鍵盤子對應的隱形元件) this._x=x; //返回到原來的位置的x坐標 this._y=y; //返回到原來的位置的y坐標 }else{ //否則,如果碰到p1 this._x=_root.p1._x; //和P1的x坐標重合 this._y=_root.p1._y; //和P1的y坐標重合 } } 四、統(tǒng)計正確觸碰的次數(shù) 設定一個計數(shù)變量jieguo,沒正確一次就加1。 Jieguo=jieguo+1 if(hitTest(_root._xmouse,_root._ymouse,false)){ //如果鼠標指針的坐標位置與當前的影片剪輯實例重疊 _root.jieguo = _root.jieguo+1; //用變量"jieguo"統(tǒng)計正確拖動圖像塊的次數(shù) 五、顯示表揚語句“你好棒哦” 在主界面制作一個動態(tài)文本框,設定其變量為xianshi 再加入命令 if(_root.jieguo==8){ _root.xianshi="你好棒哦!"; //給輸出文本框變量賦值 通過類似的方法制作其它幾個“鍵盤子”的actionScript命令,就可以完成。 整合一下如下: onClipEvent (mouseDown){ //按下鼠標 if(hitTest(_root._xmouse,_root._ymouse,false)){ startDrag("",true); //拖動當前的“鍵盤子” x=this._x; y=this._y; } } onClipEvent (mouseUp){ //鼠標放下 stopDrag(); //釋放元件 if(!hitTest(_root.p1)){ //如果沒有碰到p1(p1這個鍵盤子對應的隱形元件) this._x=x; //返回到原來的位置的x坐標 this._y=y; //返回到原來的位置的y坐標 }else{ //否則,如果碰到p1 this._x=_root.p1._x; //和P1的x坐標重合 this._y=_root.p1._y; //和P1的y坐標重合 if(hitTest(_root._xmouse,_root._ymouse,false)){ //如果鼠標指針的坐標位置與當前的影片剪輯實例重疊 _root.jieguo = _root.jieguo+1; //用變量"jieguo"統(tǒng)計正確拖動圖像塊的次數(shù) } } if(_root.jieguo==8){ _root.xianshi="你好棒哦!"; //給輸出文本框變量賦值 } 在這個游戲中,hit()命令很重要,原理是通過隱身的元件1來固定位置A,然后用鼠標拖動元件2,直到元件2碰撞到元件1,則使得位置變化的元件2有了正確的位置A。 這種放法的靈活性在于 隱身元件1的位置、形狀、大小可以變化無常,比起我以前用的固定坐標法要先進很多,固定坐標法是指,通過數(shù)值固定一個矩形的區(qū)域,當鼠標的坐標在這個區(qū)域里面的時候就吸附,所以這個區(qū)域永遠是矩形的,固定的范圍,變化起來相當復雜。而通過隱身元件事情就變得簡單了,元件是什么形狀,觸碰區(qū)域就是什么形狀,元件是什么位置觸碰點就在什么位置。有了這個hit()以后還可以制作 打氣球,填顏色,敲地鼠,配衣服等等小游戲了。感覺收獲很大。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 鍵盤 拼圖游戲 制作 心得
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.appdesigncorp.com/p-9422218.html