Roman d0ee82773f 任务:替换现有美术素材和动画、完善游戏的流程化
场景:【序章-家中】
1.加入玩家长大后的骨骼,并在多态【准备出发】中部署好。
多态【准备出发】中:
1.替换玩家骨骼为长大后
2.删除电报机
3.添加对话,【准备出发】
4.使水缸在该多态下,按下交互后向右移开
5.创建游戏物体【假电报机】,移开水缸后可与其交互,交互后让玩家背上背包。
6.当玩家背上了背包,可以与门交互,交互后来到第一关。
7.当玩家没拿包就与门交互,弹出对话要求玩家拿包。

至此,序章的流程化、美术和动画资源的替换基本完成。
加油吧,加油了吗?
2021-08-28 00:49:37 +08:00

25 lines
701 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AReadyMachine : Interactive
{
//控制家里移开水缸后的电报机
public BoxCollider2D m_Collider;
void Start()
{
m_Collider = GetComponent<BoxCollider2D>();
m_Collider.enabled = false;
}
public override void OnCall()
{
//交互后,改变玩家形象
FindObjectOfType<M_Player>().transform.Find("包").gameObject.SetActive(true);
FindObjectOfType<M_Player>().transform.Find("包带").gameObject.SetActive(true);
//随后删除自己
FindObjectOfType<M_Player>().catched = null;
Destroy(gameObject);
}
}