簡易射擊遊戲製作
(首先聲明本遊戲內容借鑑oeasy,如涉及侵權立刻刪除。)
製作一個遊戲,首先我們要有明確的目標:要做一個怎麼樣的遊戲?這個遊戲要如何運行?如何讓它變得有趣而吸引更多的玩家?
- 首先我們需要設定背景故事:主角在地底下發現了可怕的怪物,擊殺他們並存活下去。
- 其次確定遊戲方式:一個射擊遊戲,玩家擊殺怪物來獲取積分。
- 接着我們要設定遊戲的規則:怪物有5點血量,即受擊5次才死亡。
- 然後再開始考慮如何將遊戲用編程表達出來.
- 最後調試遊戲,對遊戲的難度和細節方面做些調整。
那麼讓我們開始製作遊戲吧。
首先我們在construct2裏新建一個項目,併爲其添加一個背景。
接着我們要加入玩家、子彈、及怪物,這些在construct2裏都被稱爲sprite。那麼我們先新建一個圖層,並將背景圖層鎖定,然後在新圖層中分別加入上述元素。
爲了讓怪物更多點,可以通過按住Ctrl並拖動怪物來達到。
接着是遊戲中最爲重要的環節:玩家與電腦的交互
首先我們給主角添加移動功能,並將遊戲窗口鎖定在主角身上,然後給怪物和子彈添加子彈效果。這些效果都可以在左邊屬性欄中的Behaviors中添加。
接下來便是爲他們添加交互事件,比如玩家碰到怪物消失,怪物碰到子彈消失。
在event sheet中添加事件,首先加入一個鼠標input,讓鼠標點擊時可以射出子彈,如上圖所示:對鼠標,當左鍵點擊時,玩家,產生一顆子彈。
同理,我們可以對玩家添加事件:對玩家,當撞到怪物時,玩家,消失。
其餘的事件也是如此,當所有事件都設計完畢後,遊戲也基本完成了。