Unity游戏无限道路延伸

参考文章https://blog.csdn.net/subsystemp/article/details/36433745

一、场景

一、建两块场景

在Hierarchy中:
新建两个3D Object->Plane,分别命名为bg1 , bg2
bg1的Position为0,0,0;Scale为1,1,2
bg1的Position为0,0,20;Scale为1,1,2
这两个坐标主要是让这俩道路拼接起来
在Project中:
Create新建两个Material,分别命名为Red,Yellow.
并填充颜色,分别给bg1,bg2
在这里插入图片描述

二、建物体移动

在Hierarchy中:
新建两个3D Object->Cube,并在下面创建Camera跟随物体移动,添加RigidBody刚体,和PlayControl的C# 物体移动程序
在这里插入图片描述
PlayControl代码如下,临时测试用
键盘上下左右键控制物体移动

using UnityEngine;
using System.Collections;
 
public class PlayControl : MonoBehaviour
{
   
    public float movespeed =10f;
    void Update()
    {
   
        if (Input.GetKey(KeyCode.UpArrow))
            transform.Translate(Vector3.forward * movespeed*Time.deltaTime);
 
        if (Input.GetKey(KeyCode.DownArrow))
            transform.Translate
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值