本文整理汇总了C#中Point2.SetNextEdge方法的典型用法代码示例。如果您正苦于以下问题:C# Point2.SetNextEdge方法的具体用法?C# Point2.SetNextEdge怎么用?C# Point2.SetNextEdge使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Point2
的用法示例。
在下文中一共展示了Point2.SetNextEdge方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
// Use this for initialization
void Start()
{
_iosShadows = GameObject.Find("iosShadows");
if(_backgroundImg == null) Debug.LogError(DEBUGTAG+"Background Image"+PC.MISSING_REF);
GameObject cameraGameObject = GameObject.Find ("PlanCamera");
_planCamera = cameraGameObject.GetComponent<Camera>();
_mainCamera = GameObject.Find ("mainCam");
_renderCamera = Camera.main;
_polyDrawer = cameraGameObject.GetComponent <PolygonDrawer> ();
_snapper = cameraGameObject.GetComponent <Snapper> ();
_planTransformation = cameraGameObject.GetComponent <PlanTransformation> ();
_planCamera.GetComponent<Camera>().enabled = false;
_polyDrawer.enabled = false;
_planTransformation.enabled = false;
enabled = false;
Point2 prevBgPoint = new Point2 (UnityEngine.Screen.width / 2 - 50, UnityEngine.Screen.height / 2);
Point2 nextBgPoint = new Point2 (UnityEngine.Screen.width / 2 + 50, UnityEngine.Screen.height / 2);
_backgroundEdge = new Edge2 (prevBgPoint, nextBgPoint);
prevBgPoint.SetNextEdge (_backgroundEdge);
nextBgPoint.SetPrevEdge (_backgroundEdge);
}
示例2: SetJunctionType
public void SetJunctionType(int index, JunctionType junction)
{
Point2 selectedPoint = _points[index];
if (selectedPoint.GetJunction () != junction)
{
if (junction == JunctionType.Curved)
{
ArchedPoint2 ap = new ArchedPoint2 (selectedPoint);
_points[index] = ap;
}
else if (junction == JunctionType.Broken)
{
Point2 newPoint = new Point2 (selectedPoint);
newPoint.SetPrevEdge (selectedPoint.GetPrevEdge ());
newPoint.SetNextEdge (selectedPoint.GetNextEdge ());
Edge2 prevEdge = newPoint.GetPrevEdge ();
if (prevEdge != null)
{
prevEdge.SetNextPoint2 (newPoint);
}
Edge2 nextEdge = newPoint.GetNextEdge ();
if (nextEdge != null)
{
nextEdge.SetPrevPoint2 (newPoint);
}
_points[index] = newPoint;
}
}
}
示例3: Start
// Use this for initialization
void Start()
{
//NEW UI ----------------------------------------------
m_headerRect = new Rect(0,0,Screen.width,m_btnH);
m_drawRect = new Rect(0,-m_drawMenus.Length* m_btnH,m_btnWL,m_drawMenus.Length* m_btnH);
m_tmpDrawRect = new Rect(0,m_btnH,m_btnWL,m_btnH);
// m_planRect = new Rect(m_btnW,-m_planMenus.Length* m_btnH,m_btnWL,m_planMenus.Length* m_btnH);
m_planRect = new Rect(m_btnW,-m_planMenus.Length* m_btnH,m_btnWL,m_btnH);
m_tmpPlanRect = new Rect(0,m_btnH,m_btnWL,m_btnH);
m_paramRect = new Rect(2*m_btnW,-m_paramMenus.Length* m_btnH,m_btnWL*1.25f,m_paramMenus.Length* m_btnH);
m_tmpParamRect = new Rect(0,m_btnH,m_btnWL*1.25f,m_btnH);
m_mainView = new Rect(0,m_btnH,Screen.width,Screen.height-(2*m_btnH));
m_askRect = new Rect(Screen.width/3f,Screen.height/4f,Screen.width/3f,Screen.height/4f);
//NEW UI ----------------------------------------------
if(_backgroundImg == null) Debug.LogError(DEBUGTAG+"Background Image"+PC.MISSING_REF);
GameObject cameraGameObject = GameObject.Find ("PlanCamera");
_planCamera = cameraGameObject.GetComponent<Camera>();
_mainCamera = GameObject.Find ("mainCam");
_renderCamera = Camera.main;
_polyDrawer = cameraGameObject.GetComponent <PolygonDrawer> ();
_snapper = cameraGameObject.GetComponent <Snapper> ();
_planTransformation = cameraGameObject.GetComponent <PlanTransformation> ();
_planCamera.GetComponent<Camera>().enabled = false;
_polyDrawer.enabled = false;
_planTransformation.enabled = false;
enabled = false;
Point2 prevBgPoint = new Point2 (UnityEngine.Screen.width / 2 - 50, UnityEngine.Screen.height / 2);
Point2 nextBgPoint = new Point2 (UnityEngine.Screen.width / 2 + 50, UnityEngine.Screen.height / 2);
_backgroundEdge = new Edge2 (prevBgPoint, nextBgPoint);
prevBgPoint.SetNextEdge (_backgroundEdge);
nextBgPoint.SetPrevEdge (_backgroundEdge);
}