1.一種游戲系統中虛擬鏡頭的控制方法,其特征在于,包括以下步驟:
檢測游戲系統中的虛擬角色隊伍中的每個虛擬角色的坐標,所述虛擬角色隊伍包括一個或多個虛擬角色,所述一個或多個虛擬角色中的至少一個由游戲的玩家控制;
計算各個所述虛擬角色的坐標所圍成的多邊形的重心坐標;以及
控制游戲系統的虛擬鏡頭的視點中心跟隨所述重心坐標移動。
2.根據權利要求1所述的控制方法,其特征在于:
如果所述虛擬角色隊伍包括的虛擬角色的數量為1,則所述重心坐標為所述虛擬角色的坐標,或者
如果所述虛擬角色隊伍包括的虛擬角色的數量大于1,則所述重心坐標A=(xb,yb)的計算公式為
其中,所述虛擬角色的數量為n,n≥1,xi是n個所述虛擬角色中的第i個虛擬角色的x軸坐標,yi是n個所述虛擬角色中的第i個虛擬角色的y軸坐標。
3.根據權利要求2所述的控制方法,其特征在于,還包括以下步驟:
檢測基準虛擬角色的坐標,所述基準虛擬角色是所述虛擬角色隊伍中與目標虛擬角色最近的虛擬角色,
計算所述重心坐標到所述基準虛擬角色的坐標的向量,并且
如果所述基準虛擬角色的坐標位移為新的坐標,則將所述向量平移使得所述基準虛擬角色的坐標與所述新的坐標重合,根據所述重心坐標平移后得到的坐標設置新的視點中心。
4.根據權利要求2所述的控制方法,其特征在于,還包括以下步驟:
檢測所述游戲系統中的目標虛擬角色的坐標;
計算所述重心坐標到所述目標虛擬角色的坐標之間的線段的中點的坐標;并且
根據所述中點的坐標設置新的視點中心。
5.根據權利要求4所述的控制方法,其特征在于:
如果所述一個或多個虛擬角色和所述目標虛擬角色中的任一個的坐標發生位移,則重新計算新的所述中點的坐標。
6.根據權利要求5所述的控制方法,其特征在于:
如果新的所述中點的坐標與所述中點的坐標之間的距離大于預定閾值,將新的視點中心設置為新的所述中點的坐標。
7.根據權利要求3、4和6中任一項所述的控制方法,其特征在于,還包括:
將所述視點中心勻速移動到所述新的視點中心。
8.一種游戲系統中虛擬鏡頭的控制裝置,其特征在于,包括:
虛擬角色檢測單元,用于檢測游戲系統中的虛擬角色隊伍中的每個虛擬角色的坐標,所述虛擬角色隊伍包括一個或多個虛擬角色,所述一個或多個虛擬角色中的至少一個由游戲的玩家控制;
重心計算單元,用于計算各個所述虛擬角色的坐標所圍成的多邊形的重心坐標;以及
虛擬鏡頭設置單元,用于控制游戲系統的虛擬鏡頭的視點中心跟隨所述重心坐標移動。
9.根據權利要求8所述的控制裝置,其特征在于,還包括:
目標檢測單元,用于檢測所述游戲系統中的目標虛擬角色的坐標;
中點計算單元,用于計算所述重心坐標到所述目標虛擬角色的坐標之間的線段的中點的坐標;以及
視點更新單元,根據所述中點的坐標設置新的視點中心。
10.根據權利要求9所述的控制裝置,其特征在于,還包括:
視點移動單元,用于將所述視點中心勻速移動到所述新的視點中心。