本文整理汇总了C#中WoWPoint.Normalize方法的典型用法代码示例。如果您正苦于以下问题:C# WoWPoint.Normalize方法的具体用法?C# WoWPoint.Normalize怎么用?C# WoWPoint.Normalize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WoWPoint
的用法示例。
在下文中一共展示了WoWPoint.Normalize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CycleToNextIfBehind
//if pool is between CurrentPoint and NextPoint then cycle to nextPoint
public void CycleToNextIfBehind(WoWGameObject pool)
{
WoWPoint cp = CurrentPoint;
WoWPoint point = GetNextWayPoint();
point = new WoWPoint(point.X - cp.X, point.Y - cp.Y, 0);
point.Normalize();
float angle = WoWMathHelper.NormalizeRadian((float)Math.Atan2(point.Y, point.X - 1));
if (WoWMathHelper.IsFacing(CurrentPoint, angle, pool.Location)
&& CurrentPoint != WayPoints[WayPoints.Count - 1])
{
CycleToNextPoint();
}
}