Bienvenido al grupo de intercambio QQ de la industria de Unity: 956187480
Dirección activa del proyecto al final del artículo
Factor de dificultad: ★☆☆☆☆
Jugabilidad: Stick hero, mantén presionado el mouse para generar un palo para construir puentes y caminar por los barrancos.
Contenido de este artículo: registre brevemente la lógica del código principal y agregue comentarios al código
1: El jugador controla la lógica principal
1. Generación automática de suelo.
void Update()
{
//无限生成平台
float halfWidth = lastPlatform.localScale.x * 0.5f;
while (lastPlatform.position.x - halfWidth < mainCamera.ViewportToWorldPoint(new Vector3(1, 0, 0)).x)
{
var prefab = Resources.Load("Prefabs/Ground") as GameObject;
prefab.transform.localScale = new Vector3(Random.Range(1, 5), 10, 1);//随机生成宽度不一的平台 其中Random.Range(1,5) 随机获取1~5之间的数
float posX = lastPlatform.position.x + halfWidth + Random.Range(3, maxDistance - prefab.transform.localScale.x);
lastPlatform = (