1. 程式人生 > >用CONSTRUCT 2製作遊戲心得。

用CONSTRUCT 2製作遊戲心得。

今天我按照教程做了一個簡化版的小遊戲flappy bird
百度百科上的遊戲截圖是這樣的這裡寫圖片描述
想必大家都玩過這個遊戲。

製作遊戲的步驟大概分為如下幾個環節:
一、靜態圖
也就是說你這個遊戲的背景、組成元素是什麼。這就需要自己在製作遊戲之前先構思自己想要做一個什麼樣的遊戲,我需要找哪些圖來組成。例如,我從網上找的就是這裡寫圖片描述這個是背景~
這裡寫圖片描述這個是地板,因為地板是需要一直在動的,所以需要獨立出來(以及小鳥撞到地板是game over的,因此需要成為獨立的元素),有些時候我們找到的可能只是一個很小的單元,如果要重複很多的話手動操作是很麻煩的,這時就可以用到construct 2裡面的一個很良心的功能![這裡寫圖片描述]使用它之後就可以出來很多個重複的單元,你只需要用滑鼠拉伸就OK了。(

https://img-blog.csdn.net/20171117105810271?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUGFzc2lvbnpx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
這裡寫圖片描述這兩個是障礙物(因為找不到原圖,所以只能從其他圖片上截圖下來,需要獨立的原因同背景,以及這個是隨機分佈 因此也要成為獨立元素)。至於尺寸的大小,完全可以不用擔心,因為在construct 2裡面,你的元素都是可以任意放大縮小的。
以及主角:這裡寫圖片描述
最終組成的圖片是這樣的:這裡寫圖片描述
二、新增事件
因為參考的教程視訊是英文版的,所以我也基本沒有聽清楚他在解釋的是什麼,不過根據一些英文,我還是大體可以理解的。這裡寫圖片描述

其中的事件包括 Background、Movement、Start、Scoring、Collision、Obstacle
其中背景可以理解為剛才所做的靜態圖的動態版,也就是說讓背景動起來,達到一種讓人有想玩的感覺。
movement是動作吧,就是這麼來操控這個小鳥,讓遊戲進行下去或者這麼就算game over。
start這個很好理解了,就是這麼開始這個遊戲。
Scoring 玩個遊戲總是要計分的,所以需要設計一個事件來對遊戲進行算分。
Collision 碰撞,玩過這個遊戲的朋友肯定知道,這個遊戲只要小鳥撞到了障礙物,就直接GG需要重新來過了。
obstacle 障礙物。