北京修改日志:修订间差异
创建页面,内容为“高球12.1 1.等高线动画变慢 2.选点选到实际洞杯 3.定点轨迹重新画线(APAX',节拍器,挥杆范围) 4.所有跟踪线换打点跟踪 5.提示场内多颗球 6.弱点测试定点 7.加一个高清口一分二接一个显示器 8.十字改圈 9.putt tracker 磕球数据 10.等高线百分比 11.投影融合有拐点 12.等高线 13.换发球区 14.定点的固定点(两个关卡) 15.屏蔽掉发球区以外的范围…” |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
目标: | |||
优秀的跟踪能力 | |||
定点练习的实用性 | |||
====== 定点球档案设计 ====== | |||
洞杯数据表 | |||
{| class="wikitable" | |||
|Hole_Id | |||
|Hole_Pos | |||
|Hole_Height(厘米) | |||
|Hole_Type(1真实2虚拟) | |||
|- | |||
|int | |||
|Vector2 | |||
|float | |||
|int | |||
|- | |||
|唯一 | |||
|(x,y) | |||
|2.4 | |||
|1 | |||
|- | |||
|1001 | |||
|0,0 | |||
|2.4 | |||
|1 | |||
|} | |||
Hole_Id | |||
Hole_Pos | |||
Hole_Height:海拔高度,单位cm | |||
Hole_Type:实物洞杯1,虚拟洞杯2 | |||
====== 球位基本数据 ====== | |||
'''Target_Hole''' 目标洞int id | |||
'''Initial_Pos''' 球坐标 vector2 | |||
'''Aim_Point''' 瞄准点 vector2 | |||
'''Apex_Point''' Apex点:vector2 | |||
'''Min_Line''' 最慢线:Lint<vector2> | |||
'''Ideal_Line''' 理想线:Lint<vector2> | |||
'''Max_Line''' 最快线:Lint<vector2> | |||
'''Break_Type'''线路类型:string | |||
'''Distance_Type'''距离类型:int 12357 | |||
'''Distance''' 距离:float 到球洞距离 单位m | |||
'''HeightvsHole''' 高度: float 球与目标洞的相对高度,单位厘米 | |||
'''Ideal_Speed''' 理想速度: float 单位 厘米/秒 | |||
衍生数据(无需填写通过上面数据计算得到): | |||
'''Ideal_Angle''' 瞄准角: float 通过Initial_Pos 球坐标 、 Aim_Point 瞄准点 、以及球洞坐标计算两条直线之间的夹角得到 (摆放UI需要用到角度,要根据这个角度旋转,而不是跟球洞的连线) | |||
====== 击球前UI: ====== | |||
每球开始提示动画(提示音):球的位置,和目标洞杯的位置都有出现动画,并且有提示音,基于球和洞杯坐标来播放动画素材实现 | |||
辅助线:球和目标洞的连线 point line | |||
min line : 点数组 | |||
ideal line : 点数组 | |||
max line : 点数组 | |||
aim line:直线 | |||
apex:点 | |||
站位线 | |||
挥杆轨迹 | |||
轨迹区间可调 | |||
挥杆节奏 | |||
节拍器 | |||
球放置区(未放置) | |||
球放置区 (Ready后消失?) | |||
距离 | |||
'''''相对高度''''' 坡度:3% | |||
路线类型: Flat Slice | |||
====== 击球后数据UI: ====== | |||
速度 | |||
方向 | |||
====== 独立辅助UI: ====== | |||
point line | |||
hole line | |||
ball line | |||
aim line | |||
min ideal max | |||
高球12.1 | 高球12.1 | ||
2024年12月4日 (三) 03:33的版本
目标:
优秀的跟踪能力
定点练习的实用性
定点球档案设计
洞杯数据表
| Hole_Id | Hole_Pos | Hole_Height(厘米) | Hole_Type(1真实2虚拟) |
| int | Vector2 | float | int |
| 唯一 | (x,y) | 2.4 | 1 |
| 1001 | 0,0 | 2.4 | 1 |
Hole_Id
Hole_Pos
Hole_Height:海拔高度,单位cm
Hole_Type:实物洞杯1,虚拟洞杯2
球位基本数据
Target_Hole 目标洞int id
Initial_Pos 球坐标 vector2
Aim_Point 瞄准点 vector2
Apex_Point Apex点:vector2
Min_Line 最慢线:Lint<vector2>
Ideal_Line 理想线:Lint<vector2>
Max_Line 最快线:Lint<vector2>
Break_Type线路类型:string
Distance_Type距离类型:int 12357
Distance 距离:float 到球洞距离 单位m
HeightvsHole 高度: float 球与目标洞的相对高度,单位厘米
Ideal_Speed 理想速度: float 单位 厘米/秒
衍生数据(无需填写通过上面数据计算得到):
Ideal_Angle 瞄准角: float 通过Initial_Pos 球坐标 、 Aim_Point 瞄准点 、以及球洞坐标计算两条直线之间的夹角得到 (摆放UI需要用到角度,要根据这个角度旋转,而不是跟球洞的连线)
击球前UI:
每球开始提示动画(提示音):球的位置,和目标洞杯的位置都有出现动画,并且有提示音,基于球和洞杯坐标来播放动画素材实现
辅助线:球和目标洞的连线 point line
min line : 点数组
ideal line : 点数组
max line : 点数组
aim line:直线
apex:点
站位线
挥杆轨迹
轨迹区间可调
挥杆节奏
节拍器
球放置区(未放置)
球放置区 (Ready后消失?)
距离
相对高度 坡度:3%
路线类型: Flat Slice
击球后数据UI:
速度
方向
独立辅助UI:
point line
hole line
ball line
aim line
min ideal max
高球12.1
1.等高线动画变慢
2.选点选到实际洞杯
3.定点轨迹重新画线(APAX',节拍器,挥杆范围)
4.所有跟踪线换打点跟踪
5.提示场内多颗球
6.弱点测试定点
7.加一个高清口一分二接一个显示器
8.十字改圈
9.putt tracker 磕球数据
10.等高线百分比
11.投影融合有拐点
12.等高线
13.换发球区
14.定点的固定点(两个关卡)
15.屏蔽掉发球区以外的范围
16.挥杆轨迹加变弧线(两种),挥杆动画和尺子并存
17.数据显示不稳定
18.切杆测试判定动画没有声音,偶尔出现c判定
19.切杆最顶两个圈不给判定
20.加理想线瞄准线
21.apex点是理想线和瞄准线相交的点