滚球大作战修改版

这个滚球游戏是通过unity的官方教程来做完之后修改的。就增加了点难度,多了个分数机制

初始界面


吃1个球之后分数增加10


全部吃完球才算通关


由于这个场景是没有边框的,如果不慎掉下去了,那就GG了


总体来说这个小游戏并不难,非常适合初学者去做

对初学者来说最难的可能就控制物体运动的问题,这个是控制我们主角运动的主要代码

float v = Input.GetAxis("Vertical");
            float h = Input.GetAxis("Horizontal");
            this.rigidbody.AddForce(new Vector3(h, 0, v) * strength);

其次是游戏中正方体的自动旋转

transform.Rotate(Vector3.up * Time.deltaTime * speed);

最后就摄像机跟随主角移动

Vector3 player_position = player.GetComponent<Transform>().position;
        if(player_position.y>0)
            this.GetComponent<Transform>().position =
                new Vector3(player_position.x,  5.1f, player_position.z - 5f);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值