这个作业属于哪个课程 | 软件工程A |
---|---|
这个作业要求在哪里 | 团队作业–站立式会议+alpha冲刺 |
作业目标 | 记录alpha冲刺Day10 |
团队名称 | 橘色肥猫 |
团队置顶集合随笔链接 | Alpha冲刺笔记-置顶-橘色肥猫-CSDN博客 |
站立式会议照片
燃尽图
成员描述
102101143 傅晗
昨天站立式会议到现在的进展:学习unity text
存在的问题/遇到的困难:Unity单元测试不知道怎么处理
今天到明天会议的安排:进行小游戏的单元测试
心得体会: 通过学习Unity Test Framework,将了解到如何在游戏开发中有效地使用测试。
组员:102101209颜一虹
昨天站立式会议到现在的进展:完成了第二幕场景切换流程
存在的问题/遇到的困难:无
今天到明天会议的安排:配合开发人员修改游戏场景图
心得体会:今天完成了第二幕场景切换,进展顺利。
102101237 翁国平
完成了剧情图片的修正和处理,需要多利用网络资源查找资料。要多动手实践,提高技术质量。
魏予阳
进展:继续制作游戏的素材
存在的问题:试着自己画素材但是不会画,尝试使用ai生成加修图
安排:明天继续进行会议交流
心得体会:通过使用绘画软件可以自己绘制素材,不过要保持画风的统一。ai生成的图片也可以使用软件进行修改,提取素材。
组员:102101209涂欣雨
昨天站立式会议到现在的进展:完善了第九部分场景切换顺序
存在的问题/遇到的困难:无
今天到明天会议的安排:继续完成第二幕游戏场景的切换顺序
心得体会:今天根据游戏剧情进一步完成了第九部分游戏场景的切换顺序。
102103135张文峰
昨天站立式会议到现在的进展:修改了场景访问不存在的子类的bug,修改了道具名称不显示的bug,完成第一幕场景构建
存在的问题/遇到的困难:对解密完后的 场景切换、碰撞体能否点击的判定
今天到明天会议的安排:进行流程测试
心得体会:使素材搭配合理真的很难,没想到最难的是素材找不到
辜智荣
昨天站立式会议到现在的进展:完成了场景图片的修正和剧情分析
存在的问题/遇到的困难:无
今天到明天会议的安排:继续图片的修改
心得体会:多学习新技术,多动手实践,提高效率
张鸿诚
昨天站立式会议到现在的进展:实现场景切换
存在的问题/遇到的困难:无
今天到明天会议的安排:添加拾取物品
心得体会:写游戏是一项令人充实而富有挑战的工作
石贤炜
昨天站立式会议结束到现在,做了寻找素材的一些工作。今天的会议上小组成员间总结了这一阶段大家的成果,分析各自所遇到的困难。接下来将做好善后工作,差缺补漏。明天会更好,加油。
项目程序/模块的最新运行图片/gif/视频
人物死亡渐变
public class transparency : MonoBehaviour
{
//等待时间
public float waittime = 0;
//渐变时长
public float time = 0.5f;
//定时器
public float timer;
//透明度 范围是0-1
float alpha = 0.9f;
//启用状态
public bool workingstatus = false;
//SpriteRenderer msr;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (workingstatus == true)
{
timer += Time.deltaTime;
if (timer > waittime)
{
alpha = (time - (timer - waittime)) / time;
gameObject.GetComponent<SpriteRenderer>().color = new Color(gameObject.GetComponent<SpriteRenderer>().color.r, gameObject.GetComponent<SpriteRenderer>().color.g, gameObject.GetComponent<SpriteRenderer>().color.b, alpha);
}
if (timer > waittime + time)
{
workingstatus = false;
}
}
}
}
场景变化
public class ScreenChange : MonoBehaviour
{
public GameObject img1;
public GameObject img2;
public float time;
private Animator anim;
// Start is called before the first frame update
void Start()
{
anim = GetComponent<Animator>();
}
// Update is called once per frame
void Update()
{
if(Input.GetKeyUp(KeyCode.H))
{
anim.SetBool("ChangeToWrite", true);
Invoke("ChangeImage", time);
}
}
void ChangeImage()
{
img1.SetActive(false);
img2.SetActive(true);
}
}