功能完善
完善
1. 物理引擎优化。
要求:
1. 挥杆时,击球后球落地的滚动优化。球按照当前落点的地形状况滚动,距离准确,不可出现不合理的左右和后退的滚动方向,打进草里的弹跳,球道的弹跳,切杆上果岭的弹跳,沙坑的弹跳,需要进一步的优化算法,要求真实,不出现不符合自然规律的现象。
2. 推杆时,按照当前的地形状况滚动,坡度阻力等对滚动速度和流向要掌控精确,果岭推杆平滑,按照水滴走向和高度规则走向,重要是有遛球的感,要求真实,不出现不符合自然规律的现象。
3. 果岭速度分为8到13,果岭硬度分为1到5,影响滚动距离,上果岭弹跳的高度 。
4. 参考okon打球的视频。
2. 树枝,树叶对于球的影响。
要求:
1. 增加球穿过树枝的感觉,无需太严谨,只需做到减速和改变轨迹的效果方可,但也给参考球速。
2. 参考okon打球的视频。
3. 风力和风向对于球的影响。
要求:
1. 打18洞的时候,风向要对球有所影响,减弱或者增强,风向每洞都随机.分东南西北风,风力客户可以自己定义0,1,2,3级,都对球的飞行速度和球的飞行方向轨迹有影响。
2. 参考okon打球的视频
4. 树木的透明化,虚化。
要求:
球落在岩石后面,或者树木后面的时候,由于卡视角的原因,看不到球,准备击球的时候需要将树木的透明化或者虚化表现,可以能看到球的位置。
5. 在线对战的优化,和功能增加。
要求:
经典模式:
1. 模式一: 其他人打球时,可观看他人的打球轨迹,画面,视频,等待他人打完球后,自己在打。
2. 模式二:不管他人打球如何,各自打各自的,先打入球洞的选手,等待其他人全部打完,一起进入下一洞。
3. 创建房间,可以单独设置完规则后,等待他人进入房间,一起准备好后,开球比赛
4. 可自由选择对战团体,如1v1,2v2,3v3,找不到真人团体匹配数据。
5. 其他人可观战。
匹配模式:
匹配对战分为两种情况,第一种情况在线人员少的情况下,用户可通过大数据匹配,匹配其他人,过往的球场数据,进行一场1v1数据网络对战,第二种情况在线人员多的时候,用户可通过大数据匹配,匹配到和自己打球水平近似的在线真人,进行一场1v1真实网络对战。
6. 推杆辅助线。
要求:
1. 推杆时,根据坡度,阻力,从球到洞杯,按照水滴图的走向,自动找出一条最佳路线,显示出来。
1. 参考pga2021视频。
7. 视角与轨迹优化。
要求:
1. 优化现在打球轨迹(物理引擎)现在球的飞行轨迹有些问题,发射角高时候,会有垂直下落的问题。
2. 打球感觉弹道偏低,视角需要调正,能让人感觉球能飞起来的效果。
3. 参考okon打球视频
8. 视频教学。
要求:
1. 视频教学:在练习场的教练模块中,可选择学员和教练角色, 同步对方打球画面,教练和学员可互相看到对方的打球状况,能语音交流,能看到对方打球的数据,轨迹画面,并且可记录过往视频,都可保存和查看视频,可重复观看,要求,流畅,不卡顿等。
功能点:双方能实时视频通讯,并且打球数据共享,能实时同步他人的打球状况,画面,数据。
9. 优化软件版本更新器。
要求:优化或重置现有更新器,能正常通过后台上传的更新文件,更新软件文件,能断点续传,顺利更新不出问题。
10. 优化击球轨迹图片。
要求:现在的击球轨迹图片看不清,很模糊,要求对图片进行优化,能清晰的分辨出,球杆与球,并展示出来。
11. 传感器休眠与唤醒。
要求:传感器休眠与唤醒模式,退出软件或者长期不动,传感器进行休眠,进入软件或能测出有事物动作或点击触摸屏,唤醒传感器
BUG
1. 软件不稳定,崩溃。
解决稳定,崩溃问题,已知:球在击球落地后,到准备击球后会发生软件崩溃,或者莫名其妙的崩溃,卡死。
已知影响,姿势分析摄像头,回球机, 或者中间切换的逻辑算法,并且解决后续各种崩溃问题。
2.前期需求细节探讨和后期验收需要现场见面,其他工作为远程完成