当前位置: 首页>>代码示例>>C#>>正文


C# IntVector2.equalsTo方法代码示例

本文整理汇总了C#中IntVector2.equalsTo方法的典型用法代码示例。如果您正苦于以下问题:C# IntVector2.equalsTo方法的具体用法?C# IntVector2.equalsTo怎么用?C# IntVector2.equalsTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IntVector2的用法示例。


在下文中一共展示了IntVector2.equalsTo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: addPoint

 public void addPoint(IntVector2 point)
 {
     LineItem lc = new LineItem (lineMeshType, lineMaterial);
     if (lineNumber == 0) {
         lc.setPoint (point);
     } else {
         if (point.equalsTo (previousPoint))
             return;
         lc.setPoints (previousPoint, point);
     }
     line.Add(lc);
     previousPoint = point;
     pointQueue.Enqueue (point);
     lineNumber++;
 }
开发者ID:happyjiahan,项目名称:colorus,代码行数:15,代码来源:LineRendererController.cs

示例2: interpolate

    public void interpolate(List<IntVector2> points, List<IntVector2>  result)
    {
        if (result == null)
            Debug.LogError("you passed null list here");
        if (points.Count < 3 )
            result.AddRange(points);

        prevI = 0;

        for (i=1;i<points.Count;prevI=i++){
            leftPoint  = points[prevI];
            rightPoint = points[i];
            if (leftPoint.equalsTo( rightPoint))
                continue;
            lengthX = rightPoint.x - leftPoint.x;
            lengthY = rightPoint.y - leftPoint.y;
            max = Mathf.Max (Mathf.Abs(lengthX), Mathf.Abs(lengthY));
            for (int j = 0; j <= max; j++) {
                x = leftPoint.x + (lengthX * j / max);
                y = leftPoint.y + (lengthY * j / max);
                result.Add(new IntVector2(x,y));
            }
        }
    }
开发者ID:happyjiahan,项目名称:colorus,代码行数:24,代码来源:LinearInterpolationStrategy.cs

示例3: onTouchOver

 public void onTouchOver(IntVector2 pixelPosition, Vector3 globalPosition)
 {
     if (pixelPosition.equalsTo(previousPoint))
         return;
     addNewPoint(pixelPosition);
     previousPoint = pixelPosition;
 }
开发者ID:happyjiahan,项目名称:colorus,代码行数:7,代码来源:LineStrategyImpl.cs


注:本文中的IntVector2.equalsTo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。