手把手教你做flash RPG

2021-08-25 03:11:44 字數 1882 閱讀 9731

第一步:匯入資料

首先在flash中匯入人物走路的,如下圖:

第二步:製作向前後左右走路的影片剪輯

把剛才匯入的,分別製作成4個影片剪輯a,d,s,w,用來描述走路的過程,如下圖

第三步:製作walk影片剪輯,

在主場景中建立乙個walk影片剪輯,在walk中建立8個關鍵幀,幀標籤分別是: right , left , down , up ,

right2 , left2 , down2 , up2 前4個關鍵幀分別放置影片剪輯d,a,s,w ,後面4個關鍵幀放置相應的靜態,

用來顯示

人物靜止時候的狀態.

第四步:加上影子

新建圖層yingzi,裡面放置乙個橢圓形陰影影片剪輯yingzi如下圖

第五步:新增as,讓人物走動.

1、 在walk的第一幀加入stop();

2、 對walk加上 clipevent如下:

code:

onclipevent (keydown)

this._x -= v;

}if (key.isdown(key.right))

this._x += v;

}if (key.isdown(key.down))

this._y += v;

}if (key.isdown(key.up))

this._y -= v;}}

onclipevent (keyup)

if (key.getcode() == 39)

if (key.getcode() == 40)

if (key.getcode() == 37)

} 最終效果如下:

當然,這個傢伙會滿屏跑,在傳統的rpg遊戲當中,人物應該在螢幕的**才對,

下節我們將講解如何實現人物在場景中行走。

最終效果如下:當然,這個傢伙會滿屏跑,在傳統的rpg遊戲當中,

人物應該在螢幕的**才對,

下節我們將講解如何實現人物在場景中行走。

code:

[url=

[color="#f56b06"][copy to clipboard][/color]

[/url]

onclipevent (keydown)

this._x -= v;

}if (key.isdown(key.right))

this._x += v;

}if (key.isdown(key.down))

this._y += v;

}if (key.isdown(key.up))

this._y -= v;}}

onclipevent (keyup)

if (key.getcode() == 39)

if (key.getcode() == 40)

if (key.getcode() == 37)

} 最終效果如下:

當然,這個傢伙會滿屏跑,在傳統的rpg遊戲當中,人物應該在螢幕的**才對,

下節我們將講解如何實現人物在場景中行走。

手把手教你做測試分析

測試分析是什麼?我們知道作為乙個測試人員,拿到需求之後,不可能上來就做測試設計,因為需求是否合理?是否有價值?是否可測試?這些問題我們沒有弄明白之前開始做測試設計是不負責任的 需求分析在需求討論會結束之後就應該被提上日常並被認真對待,那麼需求分析要分析哪些內容呢?我們用下面這個思維導圖來說明這個過程...

手把手教你做好OKR設計

對於團隊來說,最好是每個季度召開一次專門的會議,以制定未來一季度okr,由團隊負責人或者顧問在會議中提供引導。一 okr制定前需要思考的問題 作為乙個顧問,在召開會議前需要思考如下幾個問題 1.參會物件,哪些人需要參與?根據團隊規模來確定,根據公司級 部門級 專案級等不同規模確定參會物件,至少需要o...

用mysql做文字挖掘 手把手教你做文字挖掘

一 文字挖掘定義 文字挖掘指的是從文字資料中獲取有價值的資訊和知識,它是資料探勘中的一種方法。文字挖掘中最重要最基本的應用是實現文字的分類和聚類,前者是有監督的挖掘演算法,後者是無監督的挖掘演算法。二 文字挖掘步驟 1 讀取資料庫或本地外部文字檔案 2 文字分詞 2.1 自定義字典 2.2 自定義停...