小球快跑
代码展示
1.损坏障碍
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AutoDestoryBarrier : MonoBehaviour {
private void OnTriggerEnter(Collider other)
{
Destroy(other.gameObject);
}
}
2.控制障碍
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BarrierControl : MonoBehaviour {
public GameObject player;
public GameObject BarrierPre;
public GameObject CurrentBarrier;
public int BarrierInterval = 10;
void Start () {
}
void Update () {
AutCreatBarrier();
}
public void AutCreatBarrier()
{
if(player.transform.position.x>CurrentBarrier.transform.position.x)
{
//生成新的障碍物
float targetX = CurrentBarrier.transform.position.x+BarrierInterval;
float targetY = RandomBarrierPositionY();
Vector3 targetPos = new Vector3(targetX,targetY

本文详细介绍了使用Unity引擎开发的一款名为'小球快跑'的游戏。包括损坏障碍的自动销毁、控制障碍物的移动、相机的跟随机制、小球的移动逻辑以及墙体的控制方法。通过代码展示,阐述了各个关键组件的工作原理,为读者提供了一个简单的Unity游戏开发实例。
最低0.47元/天 解锁文章
6766

被折叠的 条评论
为什么被折叠?



