using UnityEngine;
using System.Collections;
public class TileShake : MonoBehaviour {
private float maxY = 1f;
private float mixY = -1f;
private int direction = 1;
private int moveSpeed = 3;
private int moveRightSpeedX = 3;
void Start () {
}
void FixedUpdate () {
rigidbody2D.velocity = new Vector2(moveRightSpeedX, 0);
Vector3 tmpVec = transform.position;
tmpVec.y += direction * moveSpeed * Time.fixedDeltaTime;
transform.position = tmpVec;
if (transform.position.y > maxY)
{
direction = -1;
}
else if (transform.position.y < mixY)
{
direction = 1;
}
}
}
Unity物体上下曲线运动
最新推荐文章于 2024-06-23 01:29:45 发布
本文介绍了一个简单的Unity脚本,用于实现2D游戏中地砖的上下震动效果。通过调整变量maxY、mixY(应为minY)、direction和moveSpeed,可以控制地砖震动的幅度和速度。
3519

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



