uniapp を使用してスネーク ゲームを開発する方法について話しましょう。

青灯夜游
リリース: 2022-05-20 19:56:18
転載
5263 人が閲覧しました

uniapp を使用してスネーク ゲームを開発するにはどうすればよいですか?次の記事では、Uniapp に Snake ゲームを実装する手順を段階的に説明します。お役に立てば幸いです。

uniapp を使用してスネーク ゲームを開発する方法について話しましょう。

私が初めてスネークをプレイしたとき、それがその後、父が私にプレイさせてくれた最初のゲームだったことを今でも漠然と覚えています ?️

このミニ ゲームでは # が使用されています# #uniapp開発

事前の詳細については説明しません: https://juejin.cn/post/7085727363547283469#Heading-14

GameDemo

uniapp を使用してスネーク ゲームを開発する方法について話しましょう。

コード構造

詳細なコード構造が必要な場合は、

githubにアクセスしてご覧ください。主に次のように分かれています: ゲームの開始、プロット、ヘビの体、バグ、汚染されたプロット、ゲームの効果音

 
ログイン後にコピー

ヘビの体のレンダリング

コートを着た蛇 ヘビの体のレンダリングは、

snakes

(ヘビの体が内部にある) に基づいて、床パネルのインデックスと一致して対応するグリッドを見つけ、背景画像を変更してヘビの体、ヘビの頭、およびヘビの頭をレンダリングします。尻尾 (##ヘビ##) #0 番目と最後の数字を入力し、対応するグリッドを見つけて現在の背景画像を変更します##

 
ログイン後にコピー

Greedyにあげてください ヘビに効果音を追加します

ゲームの効果音を追加すると、ゲームがより没入型になります。次に、バックグラウンド ミュージック、クリック インタラクティブ ミュージック、ヘビのおならの音楽、ヘビが食べ物を食べる音楽をヘビに追加する必要があります。バグの爆発へのカウントダウンの音楽と、バグ爆発

まず、BGM を追加します。マップがいっぱいになるまでプレイする悪質な人々が常に存在します。BGM をループ再生するには、次の操作を行うだけです。

uni.createInnerAudioContextを使用して内部オーディオ コンテキストを作成して返しますinnerAudioContext

オブジェクトは音楽のパスを取得し、自動再生を設定します