この記事では、主に WeChat ミニ プログラム バージョンのカードめくりゲームを詳しく紹介します。興味のある友人は参考にしてください。
この記事の例では、WeChat ミニ プログラム バージョンの具体的な詳細を共有します。コードは参考用です。具体的な内容は次のとおりです
1. 新しいクイック スタート プロジェクトを作成し、構造を確認します
WeChat 開発ツールで [プロジェクトの追加] をクリックし、[appid なし] を選択します。をクリックし、「現在のディレクトリにクイック スタート プロジェクトを作成する」にチェックを入れます。
ルート ディレクトリには、pages と utils という 2 つのディレクトリと 3 つのアプリ ファイルがあることがわかります。 Pages にはミニ プログラムのページが保存され、各ページには独自の独立したフォルダーがあります。 ページは 4 つのファイルで構成されます。js ファイルはプログラム ロジックであり、wxss は WeChat によって定義されたスタイル ファイルです。しかし、wxml ファイルは、mini のインターフェイスを定義するために使用されます。プログラムであり、その機能は html に似ていますが、WeChat によってカスタマイズされた一部のタグのみが使用でき、ページ要素は js で直接操作できず、データをバインドすることによってのみ変更できます。json はページの構成ファイルであり、一般的には使用されていない。ルート ディレクトリ内の app.js、app.json、app.wxml の機能は、ページの下のものと似ていますが、ページの下のものはページ レベルにあり、ルート ディレクトリの下のものはアプリケーション レベルである点が異なります。時刻形式を変換するツール関数は、utils で以下に定義されており、その関数は module.exports を通じて公開され、logs.js の require を通じて導入されます。
2. インデックス ページを変換する
ミニ プログラムの構造を理解したら、まずインデックス ページを変換し、ユーザーのアバターのクリック イベントを削除して、2 つのボタンを追加します。ゲームのメインインターフェイスとゲーム結果インターフェイスにジャンプします。
1. インターフェース、bindtap は HTML の onclick
<!--index.wxml--> <view class="container"> <view class="userinfo"> <text class="userinfo-nickname"></text> <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image> <text class="userinfo-nickname">{{userInfo.nickName}}</text> <text class="userinfo-nickname">你好</text> </view> <view class="usermotto" > <text class="user-motto" bindtap="startGame">{{motto}}</text> </view> <view style="margin-top:30rpx; "> <text class="user-motto" bindtap="viewScore" >查看排名</text> </view> </view>
2. Index.js ファイル ページは、クリックイベントを処理する 2 つの関数を追加し、wx.navigateTo を使用して目的のページにジャンプします
//index.js //获取应用实例 var app = getApp() Page({ data: { motto: '开始游戏', userInfo: {}, welcome:'你好' }, //事件处理函数 startGame: function() { wx.navigateTo({ url: '../game/game' }) },viewScore: function() { wx.navigateTo({ url: '../logs/logs' }) }, onLoad: function () { console.log('onLoad') var that = this //调用应用实例的方法获取全局数据 app.getUserInfo(function(userInfo){ //更新数据 that.setData({ userInfo:userInfo }) }) } })
3.index.wxss ゲーム背景画像を追加しました
page{background: url('../images/gamebg.jpg') center top; }
以上がこの記事の全内容です。その他の関連コンテンツについては、ご注目ください。 PHP 中国語 Web サイトへ!
関連する推奨事項:
WeChatアプレットは文字に基づいて都市を選択する機能を実装します
WeChatアプレットによって実装されるスネークゲーム[ソースコード] 】
以上がWeChatミニプログラム版カードめくりミニゲームの実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
