【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲

目錄

【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡
【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作
【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲
【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照
【iVX 初級工程師培訓教程 10篇文拿證】05 畫布及飛機大戰游戲制作
【iVX 初級工程師培訓教程 10篇文拿證】06 數據庫及服務
【iVX 初級工程師培訓教程 10篇文拿證】07 08 新聞頁制作
【iVX 初級工程師培訓教程 10篇文拿證】09 聊天室制作

高分提升請查看專欄:
iVX入門到精通
大話 IVX 實戰到精通

一、什么是事件

在 ivx 中事件是交互的關鍵,例如點擊一個按鈕、一個文本或者任意一個組件都會觸發一個點擊事件,通過事件的觸發響應之后的流程。

1.1 在 ivx 中如何使用事件觸發以及流程編輯

在 ivx 中觸發事件很簡單,咱們以一個絕對定位下的按鈕為例。

選擇需要添加事件的組件,隨后點擊事件按鈕:
在這里插入圖片描述
此時將會添加事件以及進入事件編輯區域,并且可以發現,在事件觸發中可以選擇多種觸發事件:
在這里插入圖片描述

1.2 交互四要素

一般在進行事件觸發時,比較典型的是按鈕的點擊,此事件觸發是交互式觸發(不交互觸發與交互觸發事件大致相同);咱們現在編輯一下事件查看一下觸發的要素。

首先再到頁面中繪制一個文本,咱們點擊按鈕將會使這個文本的文字發生改變。

那么在按鈕的事件中選擇觸發事件則為點擊:
在這里插入圖片描述
隨后我們發現,點擊時間之下還有一個綠色的事件編輯區域,這個編輯區域是是表示動作,也就是你點擊了這個按鈕觸發了這個點擊事件后你想要去完成什么動作;完成動作咱們可以通過箭頭選擇某個對象使其發生某些改變,選擇對象的箭頭如下圖所示:
在這里插入圖片描述
點擊該箭頭后,在對象樹中選擇需要操作的組件:
在這里插入圖片描述
接著在動作選擇中,選擇改動類型:
在這里插入圖片描述
在這里我選擇設置屬性,從屬性中更改這個文本內容:
在這里插入圖片描述
接著預覽界面即可點擊按鈕后使其文本發生改變:
在這里插入圖片描述
此時我們可以發現,事件的四要素就是:出發對象(通過一個組件觸發事件)、觸發什么事件、目標對象(你要什么對象)、動作(做什么事)。

二、猜數字游戲制作

2.1 頁面繪制

制作猜數字游戲咱們得先繪制對應的頁面,界面繪制很簡單,使用絕對定位繪制即可,頁面有兩個,一個是游戲開始界面,還有一個是游戲界面,界面如下:
在這里插入圖片描述
在這里插入圖片描述

上面繪制的按鈕又尖角只需要在按鈕屬性中找到邊框與圓角并且更改圓角位置即可:
在這里插入圖片描述

2.2 頁面跳轉

首先,咱們需要完成的第一個功能應該是跳轉頁面,點擊開始后跳轉到另外一個頁面;此時我們可以想到,點擊開始按鈕后,是點擊事件,咱們給按鈕添加事件:
在這里插入圖片描述
那如何進行事件跳轉呢?

咱們只要將選擇操作的對象選擇為對象樹的前臺即可,前臺可以負責對頁面進行跳轉:
在這里插入圖片描述
隨后在動作中選擇跳轉頁面:
在這里插入圖片描述
最后再選擇頁面為頁面二即可:
在這里插入圖片描述

此時咱們可以預覽后點擊該按鈕即可跳轉頁面。

2.3 隨機數生成

由于咱們的游戲是猜數字游戲,那么跳轉頁面后的第一件事情咱們應該是生成兩個隨機數,這個隨機數是猜測數字的范圍,那如何生成隨機數呢?

此時咱們可以創建兩個數值變量:
在這里插入圖片描述
你也可以給這兩個數值變量重命名,一個命名為高、一個命名為低,低表示小的數高表示大的數:
在這里插入圖片描述
接著咱們需要在進入到這個頁面就開始產生隨機值,那么也很簡單,只需要給頁面2一個顯示時間,選擇頁面2點擊事件:
在這里插入圖片描述
選擇好事件后,接下來咱們需要對這兩個變量產生隨機值,那么自然而選擇的操作對象是這兩個變量, 咱們先選擇高變量:
在這里插入圖片描述
接著在動作中可以看到一個生成隨機整數動作:
在這里插入圖片描述
選擇完畢后可以發現需要給予一個隨機數區間,既然是高值,那么就給予50到100范圍即可:
在這里插入圖片描述
接著再同樣對低變量進行操作,此時點擊加號創建一個新的動作:
在這里插入圖片描述
并且給予對應的范圍區間:
在這里插入圖片描述
此時就可以得到兩個隨機的范圍區間,那么接下來需要把這個范圍區間顯示在頁面之上,顯示很簡單,只需要將對應的值進行綁定即可:
在這里插入圖片描述
綁定完成后,點擊預覽當前頁面記得看到隨機值(全部預覽將會從第一個頁面開始預覽):
在這里插入圖片描述
在這里插入圖片描述
猜數字的區間得到了但是咱們要才猜的數值是幾卻還沒得到,只需要再創建一個數值變量,并且設置區間為剛剛隨機生成的高低值即可:
在這里插入圖片描述

2.4 猜數字邏輯

接下來到了最后一步,輸入數字,隨后點擊確定做數值匹配。

首先咱們給猜數字界面的確定按鈕一個點擊事件:

在這里插入圖片描述
隨后點擊點擊事件這一欄,添加條件:
在這里插入圖片描述
將綠色的動作模塊拖拽到條件之中:
在這里插入圖片描述
在條件中選擇輸入框的內容:
在這里插入圖片描述
接下來判斷輸入框的內容是否等于猜測的值:
在這里插入圖片描述
如果猜測正確那么在動作中找到提示文本更改文本內容為正確:
在這里插入圖片描述
隨后再右鍵復制這個判斷條件:
在這里插入圖片描述
點擊事件快捷鍵黏貼兩個事件,并且更改判斷條件大還是小,并且給予不同的提示:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286472.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286472.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286472.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

visual studio系列(vs)啟動調試網站使用ip+端口局域網訪問

vs系列工具創建web應用時會自動創建一些配置文件,本文章講的是如何修改配置文件,使vs在啟動運行調試情況下 使用ip端口形式在局域網訪問。本文章使用的是vs2015,.net 4.5。步驟如下:1.使用vs創建好你的web應用,打開項目…

Android studio之編譯提示Could not find :umeng-asms-v1.2.1:.

1 、問題 Could not determine the dependencies of task :app:compileDebugJavaWithJavac. > Could not resolve all task dependencies for configuration :app:debugCompileClasspath.> Could not find :umeng-asms-v1.2.1:.Required by:project :app> Could not …

1-100之間的奇數

#include "stdio.h" int main() {int i0;for(i1;i<100;i){if(i%21){printf("%d ",i);}}return 0; }轉載于:https://blog.51cto.com/zhangxinbei/1718010

計算機與操作系統基礎小結

計算機基礎概念 1946年二月美國&#xff0c;世界上第一臺電子計算機ENIAC誕生&#xff0c;似乎從這一年開始世界便逐漸變得不一樣了。隨著半個世紀的時間&#xff0c;計算機技術蓬勃發展&#xff0c;推動人類進入信息社會。 計算機操作界面&#xff1a; ①圖形用戶界面 ②命令行…

WPF效果第一百八十九篇之又玩Expander+ListBox

上一篇文章已經提前預告了今天要分享的效果,今天接著上一篇的效果接著去實現,還是先來看最終實現的效果:1、關于簡單的布局設計:總結&#xff1a;①③是Expander②④⑤⑥是ListBox2、把上一篇的②這一塊用ListBox替換:<Expander Grid.Column"1" ExpandDirection&q…

作為一個甘肅天水人,我對罐罐茶有一種特殊的情懷

作為一個出生在罐罐茶世家的80后鄉土人&#xff0c;經歷了罐罐茶的發展演變歷史&#xff0c;與罐罐茶結下了不解情緣&#xff0c;下面我就跟大家分享一下劉一哥與罐罐茶的故事吧。 久違的罐罐茶.mp4美麗邂逅 我最早接觸罐罐茶應該是90年代&#xff0c;那個年代家里條件很不好&…

【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作

目錄 【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡 【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作 【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲 【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照 【iV…

將WebApiTestClient添加到ASP.NET Web API幫助頁面

ASP.NET Web API幫助頁面是一種有用的擴展&#xff0c;可為您的Web API自動生成基于Web的文檔。它使調試變得更容易&#xff0c;因為您可以將幫助頁面中的信息復制/粘貼到Fiddler等工具中&#xff0c;以調用Web API服務并檢查響應。現在&#xff0c;如果您可以直接在幫助頁面上…

【LeetCode】3. Longest Substring Without Repeating Characters

題目&#xff1a; Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the length is 3. Given "bbbbb", the answer is "b", with t…

Android之判斷時間戳是不是今天

1 需求 判斷時間戳是不是今天 2、工具代碼 /*** 獲取每日0點時間* @return*/fun getTodayTime(timeStamp: Long): Long {val cal = Calendar.getInstance()cal.timeInMillis = timeStampcal.set(Calendar.HOUR_OF_DAY, 0)cal.set(Calendar.SECOND, 0)cal.set(Calendar.MINUTE,…

ArcGIS實驗教程——實驗二十五:大型商場選址經典案例

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據) 一、實驗分析 合理的商場位置有利于商家營業,方便人們購物。商場選址問題需要考慮很多因素,如地理位置、居民點分布、停車場分布、交通情況等。綜合把握這些影響因素對商場的選址顯得尤為重要。 …

全球域名商解析新增保有量15強:愛名網落榜

IDC評述網&#xff08;idcps.com&#xff09;11月30日報道&#xff1a;根據DailyChanges公布的最新數據顯示&#xff0c;在2015年11月26日&#xff0c;全球域名解析新增保有量15強排行榜上&#xff0c;共有5家中國域名商。其中&#xff0c;易名中國連續奪冠&#xff0c;新增保有…

大話領域驅動設計——應用層

?概述應用層是基于領域的應?程序用例的實現&#xff0c;應?程序?例可以看作是?戶界?上的?戶交互。這一篇&#xff0c;我將詳細講解應用層組件及用法。總覽應用層包含以下組件&#xff1a;數據傳輸對象&#xff08;DTO)&#xff1a;數據傳輸對象是一個簡單的對象&#xf…

IE8采用IE7模式

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> X-UA-Compatible是針對ie8新加的一個設置&#xff0c;對于ie8之外的瀏覽器是不識別的&#xff0c;這個區別與 content"IE7"在無論頁面是否包含<!DOCTYPE>指令&#…

【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡

目錄 【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡 【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作 【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲 【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照 【iV…

ArcGIS實驗教程——實驗二十六:ArcScene實現二維數據的三維顯示

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據)》 DEM三維顯示: 地形數據+影像數據: 以上效果均是在ArcScene中實現的。 ArcScene允許用戶制作具有透明效果的場景,在場景中能對數據進行瀏覽和交互。ArcAcene支持復雜的3D符號系統及紋理制圖,支…

用Swashbuckle(swagger-ui)顯示API幫助并進行調試

安裝Swashbuckle&#xff1a; 打開NuGet控制臺輸入&#xff1a; Install-Package Swashbuckle 進行安裝。查看幫助 在瀏覽器輸入 http://調試項目地址/swagger/ui/index 可以看到幫助的效果API調試 點開調試的條目&#xff0c;填寫相關參數&#xff0c;“Try it out!”

Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig

1 問題 release apk運行奔潰提示錯誤如下 Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfigat org.greenrobot.greendao.h.a.<init>(DaoConfig.java:28)at org.greenrobot.greendao.b.a(AbstractDaoMaster.java:1) 2 解決辦法 progu…

Linux兩塊磁盤掛載指向一個文件夾LVM磁盤管理(一)

注意&#xff1a;任何磁盤的操作有可能損壞里面數據&#xff0c;請提前備份數據&#xff0c;切記&#xff01;切記&#xff01;切記&#xff01; 0x00&#xff1a;前言. 在Linux使用過程中&#xff0c;發現一個文件很大&#xff0c;比如5G&#xff0c;但是有兩塊物理磁盤一個剩…

AOL search

AOL: American On Line轉載于:https://www.cnblogs.com/sophia194910/p/5006466.html