[發明專利]一種對象移動方法、裝置、電子設備及存儲介質在審
| 申請號: | 202110004117.7 | 申請日: | 2021-01-04 |
| 公開(公告)號: | CN112686975A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 趙熙明 | 申請(專利權)人: | 微民保險代理有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 深圳智匯遠見知識產權代理有限公司 44481 | 代理人: | 李雪鵑;劉潔 |
| 地址: | 518063 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 對象 移動 方法 裝置 電子設備 存儲 介質 | ||
1.一種對象移動方法,其特征在于,包括:
若檢測到用于觸發地圖中至少兩個對象移動的觸發事件,獲取所述地圖中移動路線的路線參數及每個對象對應的移動驅使數據;
基于所述路線參數及所述移動驅使數據計算每個對象的移動參數;
將所述移動參數發送至視圖層,以根據所述移動參數進行畫面動態展示;所述移動參數用于指示所述視圖層渲染所述對象在所述地圖中沿所述移動路線移動的動態畫面。
2.根據權利要求1所述的對象移動方法,其特征在于,所述移動參數包括:對象沿所述移動路線移動的終點的終點坐標;
所述基于所述路線參數及所述移動驅使數據計算每個對象的移動參數,包括:
在所述移動路線任意兩個相鄰的路線節點所對應的節點數據段中,將所述移動驅使數據所在的節點數據段確定為第一目標節點數據段,其中,每個所述節點數據段,根據與之對應的兩個相鄰的路線節點所對應的節點參考數據得到,所述節點參考數據為對象移動至路線節點處需要的移動驅使數據;
基于所述移動驅使數據、所述第一目標節點數據段對應的兩個路線節點的節點坐標及所述節點參考數據,計算所述終點坐標。
3.根據權利要求1所述的對象移動方法,其特征在于,所述移動參數還包括:對象沿所述移動路線移動的移動時間;
所述基于所述路線參數及所述移動驅使數據計算每個對象的移動參數,包括:
在預設的第一區間和第二區間中,確定所述移動驅使數據所屬的目標區間,所述第一區間中移動時間隨移動驅使數據增長的速度,大于所述第二區間中移動時間隨移動驅使數據增長的速度;
根據所述移動驅使數據所屬的目標區間,確定所述移動時間。
4.根據權利要求3所述的對象移動方法,其特征在于,所述移動參數還包括:用于控制所述對象及屏幕移動的移動控制參數;
所述基于所述路線參數及所述移動驅使數據計算每個對象的移動參數,包括:
將所述移動時間與預設時間閾值進行比較,所述預設時間閾值根據對象移出屏幕中預設區域所需的時間確定;
若所述移動時間大于所述預設時間閾值,生成移動控制參數;
所述移動控制參數用于在所述對象未移出所述預設區域時,控制所述對象沿所述移動路線移動;在所述對象移出所述預設區域時,控制所述對象沿所述移動路線的X軸分量移動,并控制所述地圖沿所述移動路線的Y軸分量移動,所述移動路線的X軸分量和所述Y軸分量,為將所述移動路線分到以所述屏幕中任一點為原點構建的坐標系的X軸和Y軸得到的。
5.根據權利要求1所述的對象移動方法,其特征在于,所述路線參數包括:路線節點對應的節點參考數據及節點坐標,所述方法還包括:
獲取在所述地圖中移動路線上標記的路線節點的節點坐標;
按照所述移動路線上路線節點的排列順序,獲取每兩個相鄰的路線節點對應的節點數據段;
基于每兩個相鄰路線節點對應的節點數據段,計算每個所述路線節點對應的節點參考數據。
6.根據權利要求5所述的對象移動方法,其特征在于,所述路線參數還包括:功能節點對應的節點參考數據及節點坐標,所述方法還包括:
獲取在所述地圖中移動路線上標記的功能節點的節點坐標;
按照所述移動路線上路線節點與功能節點的排列順序,在所述移動路線任意兩個相鄰的路線節點所對應的節點數據段中,確定所述功能節點所在的第二目標節點數據段及與所述第二目標節點數據段對應的節點數據段;
獲取所述第二目標節點數據段對應的兩個相鄰的路線節點的節點坐標;
計算所述功能節點的節點坐標和與所述第二目標節點數據段對應的兩個路線節點的節點坐標的坐標比例;
基于所述坐標比例及所述節點數據段,計算所述功能節點對應的節點參考數據。





