首頁 > web前端 > js教程 > 主體

Space Defender - 設定專案的一部分

WBOY
發布: 2024-07-21 00:02:30
原創
512 人瀏覽過

在上一篇文章中,我向您展示如何使用 Vite 和 TypeScript 設定 PixiJS 專案。在這篇文章中,我們將在該設定的基礎上創建一個簡單的太空防御者遊戲。

對於這個項目,我假設您具備如何使用 TypeScript/JavaScript 進行程式設計的基本知識。因為我們專注於 PixiJS,所以我不會太在意 HTML/CSS 方面。

最終的原始碼可以在我的GitHub儲存庫中找到,如果你想玩遊戲,你可以在這裡找到它。

設定項目

如果您還沒有使用 Vite 和 TypeScript 設定 PixiJS 項目,我建議您先閱讀我之前的文章,其中我解釋瞭如何設定並運行它。

讓我們快速設定index.html 文件,其中包含該項目所需的內容。將

的內容替換為具有以下元素:
雷雷

這將是我們遊戲的結構,我們有一個 HUD(平視顯示器),它將顯示玩家的生命、等級和得分。以及我們將在其中渲染遊戲的遊戲容器。在第 4 部分中,我們將開始使用它。

接下來,我們需要對其應用一些CSS,以便它可以很好地顯示在螢幕上。導覽至 src 資料夾中名為 styles.css 的樣式表並新增以下內容:

雷雷

準備遊戲畫面

太棒了!現在我們已經有了基本結構,讓我們開始創建遊戲螢幕。我們需要一個變數來保存遊戲容器元素,以便遊戲知道將遊戲畫布插入 DOM 的何處。

雷雷

之後,我們需要更新應用程式大小以符合我們想要的遊戲大小,在我們的例子中,我們想要一個寬 480、高 720 的遊戲。所以我們需要更新 app.init 呼叫以匹配該大小。

雷雷

然後更換

雷雷


雷雷

我們現在有一個尺寸為 480x720 像素並顯示在螢幕中央的遊戲螢幕。

在下一部分中,我們將開始創建玩家的飛船並使其移動和射擊。



不要忘記訂閱我的時事通訊,成為第一個了解與這些類似的教程的人。

以上是Space Defender - 設定專案的一部分的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!