欧美另类日韩中文色综合,天堂va亚洲va欧美va国产,www.av在线播放,大香视频伊人精品75,奇米777888,欧美日本道免费二区三区,中文字幕亚洲综久久2021

淺談動(dòng)作游戲中素材的處理 -電腦資料

電腦資料 時(shí)間:2019-01-01 我要投稿
【www.lotusphilosophies.com - 電腦資料】

   

這里的"動(dòng)作游戲"泛指橫版的動(dòng)作闖關(guān)游戲,如靈翼兄的部分作品.

    處理素材是制作游戲的第一步.又特別是象我這種對(duì)美工不自信的人士,尋找已月的游戲素材資源,即省時(shí),又可在視覺上達(dá)到一種比較好的效果.

    這一貼我將向大家粗略地講一下動(dòng)作游戲里的素材處理.

    首先,是收集素材.也就是一些游戲角色的各種動(dòng)作的GIF圖,或者連續(xù)位圖.這里我向大家推薦一個(gè)網(wǎng)站,http://www3.emu-zone.org/host/emugif/這里邊有很多游戲角色的動(dòng)作GIF圖.

    素材收集完畢之后,先在FLASH中創(chuàng)建一個(gè)MC,再將某一個(gè)動(dòng)作的GIF圖導(dǎo)入到這個(gè)MC中.比如"站立"這個(gè)動(dòng)作.FLASH會(huì)自動(dòng)把GIF圖里的楨對(duì)應(yīng)到時(shí)間軸上.這時(shí)候要用到"編輯多個(gè)楨"的方式,把全部楨選定,然后將其拖到中心點(diǎn).一般做法是讓角色的腳部中心位置對(duì)應(yīng)到MC的注冊(cè)點(diǎn)位置.那么,一切做完之后,這個(gè)MC就表示了角色的一個(gè)動(dòng)作了.然后同理,對(duì)下一個(gè)動(dòng)作進(jìn)行處理.

    所有的與動(dòng)作對(duì)應(yīng)的MC都處理完之后,再建立一個(gè)MC.這個(gè)MC就是人物MC了.

    將剛剛對(duì)應(yīng)人物動(dòng)作的那些MC一楨放一個(gè).第一楨一般就放"站立"的動(dòng)作.第二楨就放"走"這個(gè)動(dòng)作吧....然后,最后在第一楨上要寫上STOP()

    好了,素材就處理完畢了.

    把最后的這個(gè)人物MC拖到場(chǎng)景上去.定義個(gè)實(shí)例名,比如"MAN"可以放幾個(gè)按鈕測(cè)試一下.比如一個(gè)按鈕叫"站立",那么就在它上邊寫上讓man這個(gè)對(duì)象停到第一楨,也就是"站立"動(dòng)作對(duì)應(yīng)的楨上.再放一個(gè)叫"走"的按鈕,那么就做相同的處理,控制man停到"走"動(dòng)作對(duì)應(yīng)的楨上...如果還有其它動(dòng)作,就做相似的處理吧.

    好了,以上便是素材的處理了.是不是很簡(jiǎn)單呢?

    可以看出,我們的目的就是當(dāng)想要做什么動(dòng)作的時(shí)候,就跳到動(dòng)作對(duì)應(yīng)的那個(gè)楨去播放那個(gè)動(dòng)作對(duì)應(yīng)的MC.

    看一下效果吧

   

    在上面中我給大家講了如通過動(dòng)作MC來處理人物位置的改變操作.在這當(dāng)中,將向大家講角色動(dòng)作的改變操作.

    怎么讓動(dòng)作連貫起來呢?

    這樣問的話就說明動(dòng)作存在先后的順序.舉個(gè)簡(jiǎn)單例子.要先跳起來,再按攻擊,才會(huì)播放"跳拳"這樣的動(dòng)作.也就是說,"跳"在"跳拳"之前.再舉個(gè)例,向左"沖刺"之前你得先要播放向左"走"的動(dòng)作.

    那么看過上貼之后你就更能明白這里的處理方式了.

    在第一個(gè)例子中,當(dāng)正在播放"跳"這個(gè)動(dòng)作的時(shí)候,如果檢測(cè)出有攻擊鍵被按下,再馬上跳轉(zhuǎn)到"跳拳"那個(gè)動(dòng)作上.注意,這里跳和跳拳是兩個(gè)不一樣的動(dòng)作MC.這兩個(gè)MC中人的高度一楨基本是對(duì)應(yīng)的.所以,你可以在播放"跳"動(dòng)作的某一楨的時(shí)候,馬上再跳到"跳拳"動(dòng)作的相同楨上,動(dòng)作仍然看起來很流暢.

   

    第二個(gè)例子同樣的道理,在"走"動(dòng)作正在執(zhí)行的時(shí)候,如果發(fā)現(xiàn)兩次左或者兩次右被按下,人物就會(huì)跳到跑動(dòng)作對(duì)應(yīng)的楨上去.

   

    那么,跑動(dòng)作執(zhí)行的時(shí)候又能做些什么呢?跑起來按拳...嗯~常見的動(dòng)作.

   

    或者跑的時(shí)候接一個(gè)沖拳...或者接個(gè)升龍拳...總之,要接什么動(dòng)作,就在上一個(gè)動(dòng)作里判定吧.

    把下一步動(dòng)作的判定的操作加在指定的動(dòng)作或者動(dòng)作的具體的楨上去執(zhí)行,游戲會(huì)更流暢,出現(xiàn)的問題也就少一些.

    下面我再把我做的一個(gè)測(cè)試效果發(fā)上來...唔,好象超過上傳限制了.

    好了,傳上來.看看.

    上左右和空格.下鍵也有用.發(fā)招的時(shí)候有用吧.

    招式的話...,左右(右左)+空格,左下左(右下右)+空格,基本的跳+空格,三次空格,跑動(dòng)中+空格,還有集氣攻擊以及上+空格的爆氣攻擊,跑的時(shí)候再發(fā)招也有意思.可以沖得更遠(yuǎn).沒加邊界判定.

   

    嗯.突然發(fā)現(xiàn)連打的時(shí)候會(huì)和集氣攻擊發(fā)生沖突.嗯,修改ING...

   

    修改了一下,為攻擊按下也加了一個(gè)判定了.這樣按鍵事件就共有六個(gè)了,上下左右,空格和空格鍵按下.

    可能你會(huì)覺得奇怪,為什么按集氣攻擊的時(shí)候?yàn)槭裁磿?huì)出兩次拳.其實(shí)這是和你系統(tǒng)的按鍵重復(fù)率有關(guān)的.你可以在控制面板里的"鍵盤"設(shè)定那里,把得利率設(shè)到最快.再測(cè)試看看呢.

最新文章