发明名称 |
应用于3D网络游戏中的相机控制方法 |
摘要 |
本发明提供了应用于3D网络游戏中的相机控制方法。该方法包括:A,将相机的视点位置始终绑定在玩家控制的当前游戏角色上;B,利用所述当前游戏角色的位置和所述当前游戏角色的目标游戏角色的位置自适应调整相机的位置,以使所述当前游戏角色和所述目标游戏角色同时锁定在相机视野范围内。 |
申请公布号 |
CN102521520B |
申请公布日期 |
2014.12.03 |
申请号 |
CN201110436348.1 |
申请日期 |
2011.12.22 |
申请人 |
北京像素软件科技股份有限公司 |
发明人 |
韩宏毅 |
分类号 |
G06F19/00(2011.01)I;G06T13/40(2011.01)I |
主分类号 |
G06F19/00(2011.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
杨春香;宋志强 |
主权项 |
一种应用于3D网络游戏中的相机控制方法,其特征在于,该方法包括: A,将相机的视点位置始终绑定在玩家控制的当前游戏角色上; B,利用所述当前游戏角色的位置和所述当前游戏角色的目标游戏角色的位置自适应调整相机的位置,以使所述当前游戏角色和所述目标游戏角色同时锁定在相机视野范围内; 步骤B中的调整包括: 在所述当前游戏角色靠近所述相机、且所述相机没有被碰撞的情况下,将所述相机的半径锁定在第一设定半径,并将所述相机与竖直坐标轴Y轴的夹角Pitch锁定在第一设定角度,并利用所述当前游戏角色的位置和所述目标游戏角色的位置自适应调整所述相机的当前视点位置与所述相机当前位置之间的向量; 所述调整相机的当前视点位置与所述相机当前位置之间的向量包括: B11,确定所述当前游戏角色和所述目标游戏角色之间的距离,判断所述距离是否小于第一设定距离,如果是,结束调整,否则,执行步骤B12; B12,确定以下两个向量组成的夹角:所述相机的当前视点位置与所述相机当前位置之间的向量,以及所述当前游戏角色与所述目标游戏角色之间的向量; B13,调整所述相机的当前视点位置与所述相机当前位置之间的向量,以使确定的夹角锁定在第一设定角度范围内。 |
地址 |
102200 北京市昌平区科技园区火炬街21号401-07室 |