999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx

基于ActionScript的Flash游戲的研究

2018-01-09 14:42:27姚競英
電腦知識與技術(shù) 2017年34期
關(guān)鍵詞:動畫游戲設(shè)計

姚競英

摘要:FLASH軟件能將動畫技術(shù)和ActionScript腳本結(jié)合在一起創(chuàng)作出精彩的FLASH游戲。筆者介紹了用FLASH設(shè)計游戲的流程和優(yōu)缺點,探討了基于ActionScript的Flash拼圖游戲的設(shè)計。

關(guān)鍵詞:ActionScript;FLASH;拼圖游戲

中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2017)34-0220-02

Abstract:Flash software can combine animation technology and ActionScript script to create a wonderful Flash game. The author introduces the process and advantages and disadvantages of using Flash to design game, Discuss the design of Flash jigsaw puzzle Based on ActionScript language.

Key words: ActionScript; FLASH; jigsaw puzzle

1 概述

FLASH是ADOBE公司的一款交互式多媒體動畫設(shè)計軟件,具有強大的動畫制作能力,ActionScript是它的專用腳本語言,采用面向?qū)ο缶幊?,將動畫結(jié)合程序設(shè)計,可以實現(xiàn)炫酷的游戲效果和各種復(fù)雜的人機交互功能,創(chuàng)作出精彩的FLASH游戲。

2 Flash游戲

2.1 用Flash設(shè)計游戲的流程

(1) 游戲的構(gòu)思創(chuàng)意:市面上現(xiàn)有的游戲林林總總,在新游戲的構(gòu)思階段,需要明確這款游戲受眾人群的特點,確定游戲的類型,在生活中尋找創(chuàng)作靈感,在腦海中有初步的游戲劇本,在之后的創(chuàng)作過程中再進行不斷地改善。好的IDEA是一個游戲的靈魂。

(2) 游戲的類型:

益智類:如著名的“連連看”

冒險類:玩家領(lǐng)取任務(wù),逐關(guān)完成任務(wù)才能闖關(guān)成功。這里需要每關(guān)的難點不能類似,要引起玩家不斷闖關(guān)的興趣,所以還需要不定期得推出新的關(guān)卡。

角色扮演類:在一個寫實或虛構(gòu)世界中,玩家扮演某一個或者多個角色,按游戲規(guī)則讓所扮演的角色進行發(fā)展。這類游戲是時下非常熱門的,有些游戲內(nèi)容甚至被改編成影視作品。

動作類:主要包括射擊游戲和格斗游戲

經(jīng)營管理類:玩家體驗各種模擬經(jīng)營類的游戲,通過來自生活多方面的活動形式以游戲的方式呈現(xiàn)給玩家,讓大家在游戲中體驗不同職業(yè)的特點。

(3) 制定游戲規(guī)則:無論哪種類型的游戲,游戲規(guī)則是一個游戲的靈魂,沒有規(guī)矩不成方圓。游戲開發(fā)人員制定游戲規(guī)則時,不能太簡單讓人產(chǎn)生不了玩的興趣,也不能太復(fù)雜讓人無法上手,否則玩家很可能在第一次看規(guī)則時就沒耐心看完而放棄游戲,這樣就不利于游戲的廣泛傳播。游戲規(guī)則要吸引玩家眼球,讓人一看就有想玩的沖動,還要分出難易程度,有層次感,這樣才能吸引玩家持續(xù)不斷玩,而不是玩一次就放手。不同類型的游戲,制定的規(guī)則各有其特點。例如角色扮演類游戲中的敵我角色,通過對玩家的各種激勵,讓玩家覺得自己就是大俠,發(fā)揮武功才智,拯救世界,給玩家?guī)砼c現(xiàn)實世界完全不同的體驗。

(4) 游戲情節(jié)設(shè)計和角色設(shè)計:游戲情節(jié)設(shè)計就像一部影視片的劇本,劇本好,玩家在游戲的過程中有成就感,才會愿意持續(xù)玩下去。比如RPG游戲就是有著龐大的背景和深層的世界觀。根據(jù)不同的劇情,游戲角色設(shè)計的側(cè)重點也會不同。游戲的劇情如果是比較簡單的,那角色設(shè)計時外在形象要能夠吸引人。角色的設(shè)計時要根據(jù)故事情節(jié)來確定角色的風(fēng)格、身份背景,再設(shè)計外表、個性、服飾等。可以根據(jù)情節(jié)的推進而對角色外在進行改變。

(5) 準備游戲素材:游戲的素材主要指圖片、聲音、視頻等,該階段是對素材進行搜集、分類整理、編輯等工作。在圖形繪制方面,F(xiàn)LASH有著較好的兼容性,能在其他圖形編輯軟件中處理好圖片后導(dǎo)入至FLASH中。視頻方面,F(xiàn)LASH可以調(diào)整視頻的尺寸、色彩、關(guān)鍵幀間隔、圖像質(zhì)量,也可以僅僅將視頻文件作為外部鏈接。在聲音方面,F(xiàn)LASH可以導(dǎo)入mp3格式、Wav格式等多種格式文件,而且FLASH本身就有較好的聲音處理功能,可以對聲音進行淡入淡出、左右聲道等設(shè)置,也可以在聲音面板隨意加入節(jié)點進行調(diào)節(jié)。

(6) 游戲主體程序設(shè)計:

背景:根據(jù)劇本和前期搜集編輯的素材,設(shè)計能吸引玩家注意力的游戲背景,類型有漫畫類、寫意類、寫實類和裝飾類。在FLASH中設(shè)計背景步驟,先是根據(jù)游戲主題、確定風(fēng)格,然后是收集材料,繪制草圖,接著是完善相關(guān)細節(jié)處理,最后上色完成。

游戲界面:根據(jù)游戲的劇本、類型、角色和游戲規(guī)則,設(shè)計適當?shù)慕缑嬖?、界面出現(xiàn)干擾游戲運行的顯示區(qū)域、控制模式盡量簡化使玩家好上手。整個界面布局設(shè)計好后,要進行反復(fù)的可行性測試,不斷優(yōu)化界面。

游戲主動畫:包括動畫設(shè)計和AS腳本兩大部分

在制作動畫時,F(xiàn)LASH中所使用的技術(shù)主要是傳統(tǒng)補間動畫、補間形狀、逐幀動畫和補間動畫四大類型,其中使用按鈕等元素和玩家進行交互。每個場景獨立存為一個.fla源文件,可以由不同人員設(shè)計制作,最后整合的時候,其中一個可以是.fla源文件,另外一個事先生成.swf文件。將兩個播放文件放在同一目錄下,需要在后面播放的動畫文件命名為2.swf。在第一個源文件的動畫最后一幀插入一個關(guān)鍵幀,新建一個空白的影片剪輯,放在坐標0.0的地方,屬性里命名為mc,然后在最后的關(guān)鍵幀那里添加語句mc.loadmovie("2.swf");

FLASH游戲是需要人機交互的,所以在精彩的動畫中添加豐富的AS腳本必不可少。一般在動畫中的幀、影片剪輯元件和按鈕元件三個對象上添加腳本。FLASH中添加ActionScript腳本時,有豐富的函數(shù)和語句可供選擇,只要添加適當?shù)膮?shù)即可。常用的有以下這些:startDrag函數(shù),用來設(shè)置鼠標可以拖拽舞臺工作區(qū)的影片剪輯實例;stopAllSounds函數(shù) ,停止當前動畫所有聲音的播放,但是動畫仍然繼續(xù)播放。它不含參數(shù);gotoAndPlay和gotoAndStop函數(shù),前者是跳轉(zhuǎn)到指定的某個幀開始播放動畫,后者是跳轉(zhuǎn)到動畫的指定幀并停止在該幀;setProperty(target,property,value/expression)函數(shù),用來設(shè)置影片剪輯實例(target)的屬性,函數(shù)名后的括號中有幾個參數(shù),target給出了影片剪輯實例在舞臺中的路徑和名稱,Property是影片剪輯實例的屬性,value是影片剪輯實例屬性的值;expression是一個表達式,其值是影片剪輯實例屬性的值。loadMovie函數(shù),用來從當前播放的動畫外部加載SWF動畫到指定的位置。endprint

(7) 游戲的測試、修改和發(fā)布:游戲制作好以后,需要有專門的人員對游戲進行測試,檢驗各個關(guān)卡是否流暢、有沒有問題。在測試過程中總結(jié)問題,不斷改進游戲運行效果,比如函數(shù)參數(shù)的設(shè)置、元件類型的改變來提高運行速度、修改幀頻、合理運用組件技術(shù)來提高ActionScript語句的可維護性和執(zhí)行效率、減少圖片的曲線和節(jié)點等。這需要組織多人多批次細致而全面得測試游戲,尋找BUG,測試游戲的綜合性能。

2.2 用Flash設(shè)計游戲的優(yōu)缺點

(1) 優(yōu)點:

使用矢量圖形、畫面清晰不失真:FLASH的圖形系統(tǒng)是基于矢量的,占用的存儲空間比較小,圖片調(diào)用速度比較快,任意放大縮小卻不會失真,不會影響圖形的整體效果。

生成的文件小,能在網(wǎng)絡(luò)快速方便傳播:FLASH源文件發(fā)布生成的SWF文件的體積比較小,因為它是由元件、關(guān)鍵幀、圖形和聲音的壓縮來實現(xiàn)的,在帶寬有限的情況下,可以在網(wǎng)絡(luò)中較快的傳輸,有較快的下載速度,這點也是很吸引玩家的地方,也使得FLASH的游戲更加流行。

跨平臺播放:玩家只要安裝一次FLASH插件,就可以永久播放使用。SWF格式文件可以在PC、智能手機、IPAD等多種設(shè)備上使用,不受瀏覽器和操作系統(tǒng)限制,實現(xiàn)跨平臺播放。

游戲下載速度快:如果下載一款游戲的時候玩家需要長時間得等待,必然會焦慮而降低對游戲的印象分,而FLASH游戲采用的是數(shù)據(jù)流STREAM技術(shù),玩家可以一邊下載游戲一邊開始操作游戲,體驗流式播放方式。

豐富多樣的媒體支持功能:FLASH將動畫、音效、視頻等多種元素融合在一起生成高品質(zhì)的動畫,使玩家感受到美觀實用精彩的游戲界面。

AS腳本帶來良好的交互性:FLASH使用的AS是比較獨立的語言平臺,它是基于ECMAScript開發(fā)的,是真正的面向?qū)ο蟮木幊唐脚_,組件內(nèi)容豐富、功能強大,能很好得實現(xiàn)人機交互。

(2) 缺點:

播放三維圖形視頻和位圖的能力比較弱:FLASH中壓縮大的視頻和位圖時會出現(xiàn)馬賽克的情況,導(dǎo)致播放時不流暢。FLASH無法實時渲染三維效果是一大弱點。

和操作系統(tǒng)的溝通能力弱:FLASH播放器具有的存儲數(shù)據(jù)能力比較有限,沒辦法讀取到操作系統(tǒng)相關(guān)信息,還需要外掛軟件的輔助。

3 基于AS的Flash拼圖游戲

本實例是大家較為熟悉的拼圖游戲,下面介紹制作步驟:

(1) 通過PS軟件將圖片切割成20塊,每塊寬高都是90像素,分別存為20個GIF圖片,按順序命名

(2) 新建文檔,導(dǎo)入準備好的小圖片和其他素材到庫面板中

(3) 布置如右圖的主場景

(4) 設(shè)置AS腳本

4 總結(jié)

動畫制作技術(shù)日新月異,F(xiàn)LASH憑借其出色的動畫制作能力結(jié)合AS編程技術(shù),在游戲制作領(lǐng)域受到廣泛地應(yīng)用。只要能熟練掌握FLASH軟件開發(fā)制作技術(shù)和AS編程技巧,熟悉游戲制作流程,就能方便快捷地開發(fā)出所期望的FLASH游戲,具有現(xiàn)實意義。

參考文獻:

[1] 劉海華. FLASH游戲開發(fā)研究[J].軟件設(shè)計開發(fā),2011(7):182-183.

[2] 魏三強. 動漫游戲及AS交互創(chuàng)作技術(shù)概論[J].長春大學(xué)學(xué)報,2013(4):422-425.

[3] 付巖. 基于Flash的游戲設(shè)計與開發(fā)[J].計算機光盤軟件與應(yīng)用,2013(3):173-174.

[4] 李鑫,陳威行.基于ActionScript3.0的視頻交互游戲的開發(fā)與實現(xiàn)[J].無線互聯(lián)科技,2015(1):79-81.

[5] 昂娟.基于Flash的小學(xué)英語教育游戲水果連連看的設(shè)計與開發(fā)[J].貴州師范大學(xué)學(xué)報,2013(12):100-105.

[6] 陳煜,吳曉光,殷鳳華. 基于Flash和AS3.0技術(shù)的防火演習(xí)游戲設(shè)計與開發(fā)[J].軟件導(dǎo)刊,2015(3):95-96.

[7] 鐘江華.利用AS豐富Flash的功能[J].電腦知識與技術(shù),2015(2):230-232.endprint

猜你喜歡
動畫游戲設(shè)計
做個動畫給你看
動畫發(fā)展史
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
瞞天過?!律O(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數(shù)獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
我是動畫迷
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
主站蜘蛛池模板: 福利国产微拍广场一区视频在线| 成人午夜视频网站| 一级毛片视频免费| 久久a级片| 精品久久久久久中文字幕女| 国产内射在线观看| 嫩草在线视频| 国产日本视频91| 国产精品久久久久久久久| 日韩福利在线观看| 日本在线国产| 国产欧美日韩视频怡春院| 国产午夜一级淫片| 亚洲无码91视频| 高清无码手机在线观看| 欧美另类精品一区二区三区| 美女内射视频WWW网站午夜| 亚洲第一香蕉视频| 美女内射视频WWW网站午夜| 福利在线免费视频| 国产凹凸视频在线观看| 91啪在线| 男女精品视频| 91免费国产在线观看尤物| 久久婷婷国产综合尤物精品| 国产成人精品第一区二区| 91精品亚洲| 国产h视频在线观看视频| 欧美97色| 午夜色综合| 在线无码av一区二区三区| 亚洲国产日韩视频观看| 人妻丝袜无码视频| 综合久久五月天| 亚洲成人网在线观看| 丁香五月婷婷激情基地| 欧美亚洲国产视频| 亚洲欧洲日产国产无码AV| 国产真实乱了在线播放| 天堂成人在线视频| 日韩视频免费| 久久黄色视频影| 蜜桃视频一区二区三区| 免费不卡在线观看av| 天堂亚洲网| 91青青视频| 毛片网站观看| 国产屁屁影院| 国产福利大秀91| 手机在线免费不卡一区二| 国产福利在线免费观看| 91精品综合| 国产第八页| 又爽又大又光又色的午夜视频| h视频在线观看网站| 国产在线专区| 成人蜜桃网| 日本一区二区三区精品国产| 深夜福利视频一区二区| 全部毛片免费看| 国产一级在线观看www色| 国产91熟女高潮一区二区| 亚洲综合专区| 天堂网亚洲综合在线| 日韩 欧美 小说 综合网 另类| 久久99国产综合精品1| 国产精品原创不卡在线| 久久中文字幕2021精品| 成人在线天堂| 极品国产在线| 亚洲天堂自拍| 国产精品网址在线观看你懂的| 亚洲一区网站| 午夜久久影院| 欧美曰批视频免费播放免费| 国产成人亚洲日韩欧美电影| 国产亚洲高清在线精品99| 一区二区三区成人| 欧美成人影院亚洲综合图| 欧美精品黑人粗大| 91精品国产91久久久久久三级| 亚洲精品无码AⅤ片青青在线观看|