搜尋
首頁微信小程式小程式開發微信小程式版翻牌小遊戲的實現

微信小程式版翻牌小遊戲的實現

Jun 27, 2018 pm 04:29 PM
微信小程式遊戲

這篇文章主要為大家詳細介紹了微信小程式版翻牌小遊戲,具有一定的參考價值,有興趣的小夥伴們可以參考一下

本文實例為大家分享了微信小程式翻牌遊戲的具體程式碼,供大家參考,具體內容如下

一、新建一個quick start專案看看結構

在微信開發工具點選新增項目,選擇無appid,勾上"在目前目錄中建立quick start 項目"。

可以看到一共有兩個目錄 pages和utils,和根目錄下的3個app檔。 pages存放的是小程式的頁面,每個也面都有自己獨立的資料夾。一個頁面由4文件構成,js文件是程式邏輯;wxss是微信定義的樣式文件,語法跟css一樣,支援的樣式要少一些;wxml文件用來定義小程式的介面,作用類似html,但是只能用微信自訂的一些標籤,而且頁面元素不能直接用js操作,只能透過綁定資料來修改;json是頁面的設定檔一般用不著。根目錄下的app.js,app.json,app.wxml作用和pages下面的作用類似,只不過pages下面的是頁面級的,根目錄下的是成個應用級的>。 utils下面定義了一個轉換時間格式工具函數,然後透過module.exports將函數暴露出去,然後在logs.js中透過require引入。

二、改造index頁面

知道了小程式的結構就可以動手開始做了,先把index頁面改造一下,把使用者頭像上的點擊事件去掉,然後再新增兩個按鈕,用來跳到遊戲主介面和遊戲成績介面。

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 檔案的Page中增加兩個處理點擊事件的函數,用wx.navigateTo來跳轉的目標頁

#
//index.js 
//获取应用实例 
var app = getApp() 
Page({ 
 data: { 
 motto: &#39;开始游戏&#39;, 
 userInfo: {}, 
 welcome:&#39;你好&#39; 
 }, 
 //事件处理函数 
 startGame: function() { 
 wx.navigateTo({ 
  url: &#39;../game/game&#39; 
 }) 
 },viewScore: function() { 
 wx.navigateTo({ 
  url: &#39;../logs/logs&#39; 
 }) 
 }, 
 onLoad: function () { 
 console.log(&#39;onLoad&#39;) 
 var that = this 
 //调用应用实例的方法获取全局数据 
 app.getUserInfo(function(userInfo){ 
  //更新数据 
  that.setData({ 
  userInfo:userInfo 
  }) 
 }) 
 } 
})

3.index.wxss中增加遊戲背景圖片

page{background: url(&#39;../images/gamebg.jpg&#39;) center top; }

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

微信小程式實現根據字母選擇城市的功能

微信小程式仿美團城市選擇的實作

微信小程式實現的貪吃蛇遊戲【附原始碼】

以上是微信小程式版翻牌小遊戲的實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版