总觉得敲代码可难可难,昨天做了一天,游戏雏形出来了,涉及到逻辑一块却很棘手,
网上百度了,版本太多,实现的效果也不近人意。问室友,分分钟就解决了,虽然出现了小插曲,
分数这块还是不会,
编程只是门手艺,算不上知识,手艺嘛,多做就会了,你听说过打铁通过一本书就能把铁打好?
吃苦没用,也不用吃苦,先写个扫雷,三消,2048什么的找找感觉。
编程最重要的是实践,一个问题解决方案哪怕是模糊的,动手写出来,思路就会清晰很多。
不是复制粘贴而是自己写,写错了慢慢调试,最后提升很大。
一、GUI
用text
(1)倒计时
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class TimerTimer : MonoBehaviour {
public float timer = 3;
public GameObject t;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
if(timer > 0)
{
timer -= Time.deltaTime;
t.GetComponent<Text>().text = timer.ToString("00");
}
else GameOver();
}
void GameOver()
{
t.GetComponent<Text>().text = "Gameover";
}
(2)分数
//添加分数
public float sort = 1;
public GameObject s;
sort++;
s.GetComponent<Text>().text = sort.ToString("00");
二、NGUI
用lable
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)