当前位置: 移动技术网 > IT编程>开发语言>.net > unity 分数的显示

unity 分数的显示

2019年02月08日  | 移动技术网IT编程  | 我要评论

铠甲雷达,蛇玝,杜达雄男性人体艺术

通常 在完成 条件之后再增加分数

 

所以

一开始先增加

public int 得到分数;
public text 分数ui;
在完成条件后增加

   得到分数++;

   分数ui.text = 得到分数.tostring();

 

下面是写贪吃蛇的

using system.collections;
using system.collections.generic;
using unityengine;
using system.collections.generic;
using system.linq;
using system;
using unityengine.ui;

public class snake : monobehaviour
{
    public gameobject weiba;.//插入一个尾巴
    public float spead = 0.3f;//浮动时间值
    vector2 dir = vector2.right;//默认动方向
    list<transform> tail  =  new list<transform> ();

    public int fenshudangqian;
    public text denfenkuang;

    public static bool eat =false ;

    public action onloss;


    

    // start is called before the first frame update
    void start()
    {
        invokerepeating("move", spead, spead);

    }
    void move()
    {
        vector2 v = transform.position;
        transform.translate(dir);
        if (eat)
        {
            gameobject g = (gameobject)instantiate(weiba, v, quaternion.identity);

            tail.insert(0, g.transform);

            eat = false;
        }
        else if(tail.count >0)

        {
            tail.last().position = v;
            tail.insert(0, tail.last());
            tail.removeat (tail.count-1);
        }
    }
    // update is called once per frame
    void update()
    {
        //控制小蛇方向
        if (input.getkey(keycode.rightarrow))
            dir = vector2.right;
        else if (input.getkey(keycode.downarrow))
            dir = vector2.down;
        else if (input.getkey(keycode.leftarrow))
            dir = vector2.left;
        else if (input.getkey(keycode.uparrow))
            dir = vector2.up;

    }
    public void ontriggerenter2d(collider2d coll)
    {
        //物体碰撞计算
        debug .log ("get血包");

        if (coll.name.startswith("food"))
        {

            eat = true;

            destroy(coll.gameobject);

            fenshudangqian++;

            denfenkuang.text = fenshudangqian.tostring();
        }
        else 
        {
            //负责发送东西
            if (onloss != null)
                onloss();
        }

    }
}

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网