策划组:
。。。。。。。
美术组:
-
主角
-
古神
-
怪攻击动画
-
斧头攻击动画
-
血条 *
-
特效已完成待测试
程序组:
-
攻击机制 *
image.png
transform.GetComponent<Collider>().enabled = false
(控制碰撞体状态true or false 这是近战攻击)
这是让物体移动指定位置
注意Input.GetKeyDown(KeyCode.UpArrow) 这个返回值只在按下的那一帧为true。
还有就是Vector3.Lerp()这个函数的第三个参数的有效范围是0~1,不多说了,你懂得。
private bool sMove = false;
private Vector3 endpos;
private float process = 0;
void Update()
{
if (Input.GetKeyDown(KeyCode.UpArrow))
{
if (!sMove)
{
endpos = new Vector3(person.transform.position.x, person.transform.position.y + 10, 0);
process = 0;
sMove = true;
}
}
if (sMove)
{
process += Time.deltaTime * 2;
if (process < 1)
person.transform.position = Vector3.Lerp(person.transform.position, endpos, process);
else
{
sMove = false;
}
}
}
- 音效添加 *
如何添加音效
-
人物走路黑烟包裹特效
-
枪
网友评论