本文主要是介绍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))trans
这篇关于Unity游戏无限道路延伸的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!