奔跑吧DKY——团队Scrum冲刺阶段-Day 4
今日完成任务
- 谭鑫:主要解决之前存在的控件不灵敏问题,导致界面跳转不顺利。
- 黄宇塘:制作新的游戏背景图,对主界面图进行调整。
- 赵晓海:主要解决之前存在的控件不灵敏问题,导致界面跳转不顺利。
- 方艺雯:制作游戏logo,主界面添加控件,撰写冲刺博客。
- 王禹涵:添加附加功能音乐播放并解决了界面跳转音乐中断的问题。

今日燃尽图

各个成员遇到的问题
谭鑫:障碍物的随机输出?
- 解决:最开始我的想法是可以随机产生障碍物,但是这个随机产生的过程就用随机数来实现,每次调出一个障碍物,固定间隔时间来产生另一个障碍物,但是这样总会出现一个障碍物不停的出现,在与老师的讨论过程中发现是自己的动画监听器写的问题导致我的占爱无不断出现一个,因为我尝试用的是一个循环来实现这部分代码,但是嵌套一个判断语句来达到障碍物的随机过程,但是我会在一个判断内就陷入死循环,所以一直出现一个障碍物的动画。
//随机产生一个障碍物
final ImageView imageViewza = (ImageView)findViewById(R.id.imageViewza1);
Animation translateAnimation1, translateAnimation2;
translateAnimation1 = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 1f, Animation.RELATIVE_TO_SELF, -20f, Animation.RELATIVE_TO_SELF, -0.5f,Animation.RELATIVE_TO_SELF, -0.5f);
translateAnimation2 = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 1f, Animation.RELATIVE_TO_SELF, -20f, Animation.RELATIVE_TO_SELF, 0f, Animation.RELATIVE_TO_SELF, 0f);
translateAnimation2.setDuration(5000);
translateAnimation1.setDuration(5000);
final Animation finalTranslateAnimation1 = translateAnimation1;
final Animation finalTranslateAnimation2 = translateAnimation2; //监听动画在不同的时间段所需要完成的操作
translateAnimation1.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
finalTranslateAnimation1.setStartOffset(2000);
}
@Override
public void onAnimationEnd(Animation animation) {
int num = (int)(Math.random() * 2);
if(num == 1)
imageViewza.startAnimation(finalTranslateAnimation2);
else
imageViewza.startAnimation(finalTranslateAnimation1);
} @Override
public void onAnimationRepeat(Animation animation) { }
});
imageViewza.startAnimation(translateAnimation1); //监听动画在不同的时间段所需要完成的操作
translateAnimation2.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
finalTranslateAnimation2.setStartOffset(2000);
}
@Override
public void onAnimationEnd(Animation animation) {
int num = (int)(Math.random() * 2);
if(num == 1)
imageViewza.startAnimation(finalTranslateAnimation2);
else
imageViewza.startAnimation(finalTranslateAnimation1);
} @Override
public void onAnimationRepeat(Animation animation) { }
});
imageViewza.startAnimation(translateAnimation2);
黄宇瑭:在扣人物头像时,由于头像边缘和背景色过于相似,导致抠图效果不佳。
- 解决方案:只能用钢笔工具慢慢描点慢慢扣,实在不行只能换张清晰的图。
赵晓海:如何判断是否掉到空隙里?
- 解决方案:经过与队友讨论形成一种思路。当人物离开木桩之后就只有上下坐标的变化了。其一,如果在在下落过程中与木桩上表面接触了,那么游戏继续进行,如果在下落过程中始终没有和木桩接触,那么游戏结束。其二;如果在下落的过程中与木桩侧面接触了,那么游戏同样结束
方艺雯:主界面音乐播放控件加进去显示不出来,点击按钮没反应。跳转到其他活动时,音乐没有停止 ,音乐暂停后,跳转到其他活动再返回音乐会重新播放,但是停止、播放图标没有转换
- 解决办法:加if语句进行判断,并设置监听
王禹涵:实现商店人物选择时,选择后的信息没有有效识别
- 解决:将if判断语句里的peopleName==“”改成peopleName.equals(“”)
项目进展
今天继续修改了一些音乐和控件的问题,由于功能的增加,主界面在不断地修改,以求完善。然后对于已粗糙实现的功能进行细化,之前游戏的实现过程中使用的是网上现成的图片和人物,现在并开始着手设计制作符合我们游戏主题的奔跑人物的形象。主界面也再次进行了更新,如图

明日各个成员的任务安排
- 谭鑫:修改音乐控件的bug以及页面跳转出现的问题
- 黄宇塘:继续制作背景图片和人物形象图片
- 赵晓海:开始实现商店选择人物的功能
- 方艺雯:开始实现商店选择人物的功能
- 王禹涵:修改音乐控件的bug以及页面跳转出现的问题

各个成员今日对项目的贡献量
| 成员 | 贡献值 |
|---|---|
| 谭鑫 | 5 |
| 黄宇塘 | 5 |
| 赵晓海 | 5 |
| 方艺雯 | 5 |
| 王禹涵 | 5 |
会议图片

奔跑吧DKY——团队Scrum冲刺阶段-Day 4的更多相关文章
- 奔跑吧DKY——团队Scrum冲刺阶段博客汇总
第一周:团队展示 团队选题 需求规格说明书 第二周:完善需求规格说明书.制定团队编码规范.通过团队项目数据库设计 奔跑吧DKY--团队Scrum冲刺阶段-Day 1-领航 奔跑吧DKY--团队Scru ...
- 奔跑吧DKY——团队Scrum冲刺阶段-Day 1-领航
各个成员在 Alpha 阶段认领的任务 修改 序号 修改 具体描述 1 游戏过程 取消原来的跳跃和俯身按钮,保留跳跃的功能,可以触屏滑动来躲避地面障碍物,也可以躲避另一种陷阱障碍物 2 闯关功能 取消 ...
- 奔跑吧DKY——团队Scrum冲刺阶段-Day 2
今日完成任务 各个成员今日完成的任务(如果完成的任务为开发或测试任务,需给出对应的Github代码签入记录截图:如果完成的任务为调研任务,需给出对应的调研总结博客链接:如果完成的任务为学习技术任务,需 ...
- 奔跑吧DKY——团队Scrum冲刺阶段-Day 7
今日完成任务 谭鑫:将人物图添加到游戏以及商店界面中,实现商店的选择换装功能 黄宇塘:制作人物图.背景图 赵晓海:阅读所有代码测试所有功能,美化部分界面 方艺雯:为商店界面及关于界面添加必要文字说明 ...
- 奔跑吧DKY——团队Scrum冲刺阶段-Day 3
今日完成任务 各个成员今日完成的任务(如果完成的任务为开发或测试任务,需给出对应的Github代码签入记录截图:如果完成的任务为调研任务,需给出对应的调研总结博客链接:如果完成的任务为学习技术任务,需 ...
- 奔跑吧DKY——团队Scrum冲刺阶段-Day 6
今日完成任务 谭鑫:制作相应动画人物,并实现人物动画 黄宇塘:制作相应动画人物,并实现人物动画,制作背景图 赵晓海:制作相应动画人物,并实现人物动画 方艺雯:制作相应动画人物,并实现人物动画,编写博客 ...
- 奔跑吧DKY——团队Scrum冲刺阶段-Day 5
今日完成任务 谭鑫:继续解决背景音乐的问题,修改游戏中的bug. 黄宇塘:背景图片需重做,开始制作人物图片和背景图. 赵晓海:制作人物图及背景图. 方艺雯:制作人物图,编写博客. 王禹涵:继续解决背景 ...
- 团队Scrum冲刺阶段-Day 6
选择困难症的福音--团队Scrum冲刺阶段-Day 6 今日进展 编写提问部分 游戏分类的界面全部写完了!!!! 临时大家决定没有BGM的app不是一个完整的app,所以在大家共同学习的努力下,听完四 ...
- 选择困难症的福音——团队Scrum冲刺阶段-Day 1领航
选择困难症的福音--团队Scrum冲刺阶段-Day 1领航 各个成员在 Alpha 阶段认领的任务 小组成员 分工 任务量 严域俊 完成小游戏接口部分.小游戏编写部分 21 吴恒佚 决策判断部分.小游 ...
随机推荐
- 安装framework 4.6.2的时报错 “无法建立到信任根颁发机构的证书链”
解决方案: 1.下载证书:MicrosoftRootCertificateAuthority2011.cer 2.开始→运行→MMC 3.文件→添加删除管理单元 (Ctrl+M) 4.证书→计算机账户 ...
- .NET 操作 EventLog(Windows事件日志监控)(转载)
操作Windows日志:EventLog 如果要在.NET Core控制台项目中使用EventLog(Windows事件日志监控),首先需要下载Nuget包: System.Diagnostics.E ...
- 第一章:AI人工智能 の 数据预处理编程实战 Numpy, Pandas, Matplotlib, Scikit-Learn
本课主题 数据中 Independent 变量和 Dependent 变量 Python 数据预处理的三大神器:Numpy.Pandas.Matplotlib Scikit-Learn 的机器学习实战 ...
- jquery html 鼠标悬浮出现列表切换
效果截图 HTML结构为: <div class="activityBox"> <ul class="activityTab"> < ...
- 基于vue-cli3和追书神器制作的移动端小说阅读网站,附接口和源码
项目简介 基于node express+mysql+vue-cli3和追书神器接口制作的移动端小说阅读网站,**仅供参考学习!不用于任何商业用途!** 闲暇时间用vue练练手,就想写个小说网站来看看, ...
- mac 下安装php7.1 memcache扩展
1.下载memcache源代码文件 https://github.com/websupport-sk/pecl-memcache/archive/php7.zip 文件夹名为:pecl-memcach ...
- C中级 - 文件辅助操作
引言 - 业务有点麻烦 C 功能很强大, 同样书写起来会谨慎(拖泥带水). 不妨通过一个小问题来描述裹脚的 C 需求: 用 C 创建一个文件! 难点在于 1. 文件路径切割成 目录 + 文件名 2. ...
- VC编译连接选项详解
VC编译连接选项详解 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解.原因是多方面的.大多数情况下,我们只停留在“使用”它,而不会想去“了解”它.因为它只是一个工具,我们宁可把更多的精力 ...
- 6 开发工具IDE-pycharm
http://www.cnblogs.com/sean-yao/p/8321034.html 激活码:http://blog.csdn.net/qq_39248703/article/details/ ...
- 洛咕 P3645 [APIO2015]雅加达的摩天楼
暴力连边可以每个bi向i+kdi连边权是k的边. 考虑这样的优化: 然后发现显然是不行的,因为可能还没有走到一个dog的建筑物就走了这个dog的边. 然后就有一个很妙的方法--建一个新的图,和原图分开 ...