上班划水,给男朋友做个数字炸弹游戏
上班划水的时候无意中看到了这篇文章:上班划水,给女朋友做个猜数字游戏。
作为一个有男朋友的女程序员,那我也不能落下,赶紧给自己的男朋友安排。
本游戏纯手工unity+C#制作,素材来源于情侣间的生活照。
游戏主界面既然是给男朋友做的,那男朋友的排面肯定不能小,上美照。大大的美照布满了背景,每一个像素都透漏出这个男人的帅气
游戏主界面主要包括:目标值的范围区间提示;当前操作后的提示;用户输入框以及确定按钮。输入框有输入提示文本,主要是为了夸夸男朋友的英俊美貌。
主界面和游戏界面差不多:展示区间范围,输入框,确认按钮,进度条。开始游戏后,男朋友需要输入一个爱我的数字,来表达对我的爱。
游戏界面由于游戏背景太过帅气,下面我就先将背景隐藏了,留给自己偷偷看。
输入数字后点击确认按钮会提示当前猜想后,目标值的范围,通过输入确认来缩小范围,从而得到目标值。下面加个进度条进度条更友好的展示了距离目标的差距。
由于是数字游戏,所以我们必须得对创建的输入框InputField限制一下,只能输入整数
当我那帅气的男朋友终于猜中了的时候,屏幕上会有一个提示,这里当然是夸他聪明勇敢有力气了。
打包先偷偷给男朋友发个消息,别人女朋友有的,我的男人也必须有,哈哈哈。
游戏完成了,接下来打包发给男朋友吧。
选一张优质照片当游戏icon
好了,打包完成,发给男朋友了,男朋友很开心~
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class GuessNumber : MonoBehaviour
{
// Start is called before the first frame update
private InputField inputTxt;
private Text ruleTxt;
private Text maxTxt;
private Text minTxt;
private Text desTxt;
private Button sureBtn;
private int targetNum;
private Slider slider;
void Start()
{
inputTxt = GameObject.Find("InputField").GetComponent();
ruleTxt = GameObject.Find("ruleTxt").GetComponent();
maxTxt = GameObject.Find("min").GetComponent();
minTxt = GameObject.Find("max").GetComponent();
desTxt = GameObject.Find("des").GetComponent();
sureBtn = GameObject.Find("sureBtn").GetComponent 


