public void DrawDisplay() { if (MainEditor.ShowFPS || MainEditor.ShowCursorPosition || MainEditor.ShowCameraPosition) { spriteBatch.Begin(); string fps = string.Format(Format, "{0} fps", FrameRate); if (MainEditor.ShowFPS) { // Draw FPS display spriteBatch.DrawString(Font, fps, new Vector2(5, 0), Color.White); } if (MainEditor.ShowCursorPosition) { // Draw FPS display spriteBatch.DrawString(Font, GetMousePosition.ToString(), new Vector2( 5, (!MainEditor.ShowFPS ? 0 : Font.MeasureString(fps).Y)), Color.White); } if (MainEditor.ShowCameraPosition) { // Draw FPS display spriteBatch.DrawString(Font, Cam.GetAbsolutPosition.ToString(), new Vector2( 5, (!MainEditor.ShowFPS && !MainEditor.ShowCursorPosition ? 0 : !MainEditor.ShowFPS || !MainEditor.ShowCursorPosition ? Font.MeasureString(fps).Y : Font.MeasureString(fps).Y * 2)), Color.White); } spriteBatch.End(); } }
private void Start() { rigid = GetComponent <Rigidbody>(); getMousePosition = FindObjectOfType <GetMousePosition>(); movingDirection = chassisTrans.TransformDirection(Vector3.forward); if (isLocalPlayer) { ResetPlayer(); StartCoroutine(Shooting()); } }
public static extern void Vision_GetEdgeMultiplePoint(int Number, ref double px, ref double py);//如Vision_FindEdgeMultiplePoint返回值为50,按Number取点从0开始至49 public static short VisionInit(CameraDispControl Display, int Width, int Height, int Band, GetMousePosition ShowPosition) { _DispControl = Display; width = Width; height = Height; short res = Vision_Init(_DispControl.panelDisp.Handle, Width, Height, Band); if (_DispControl != null) { _DispControl.AddMouseDown(Control_MouseDown); _DispControl.AddMouseUp(Control_MouseUp); _DispControl.AddMouseMove(Control_MouseMove); _getPosition = ShowPosition; _DispControl.AddZoom(Control_Zoom); _DispControl.AddSaveToPicture(SavePictureEventHandler); } Control_Zoom(50); return(res); }
public void Set(string mesaj) { mouse.MousePosX = Convert.ToInt32(mesaj.Split(",")[0]); mouse.MousePosY = Convert.ToInt32(mesaj.Split(",")[1]); mouse.IsMouseLeftClik = Convert.ToString(mesaj.Split(",")[2]); mouse.IsMouseRightClik = Convert.ToString(mesaj.Split(",")[3]); if (mouse.IsMouseLeftClik != "0") { MouseClick mouseClick = new MouseClick(); mouseClick.ClickMouseLeftPoint(); } if (mouse.IsMouseRightClik != "0") { MouseClick mouseClick = new MouseClick(); mouseClick.ClickMouseRightPoint(); } GetMousePosition getMousePosition = new GetMousePosition(); Console.WriteLine((int)Math.Abs(mouse.MousePosX - getMousePosition.GetCursorPosition().X) + "," + (int)Math.Abs(mouse.MousePosY - getMousePosition.GetCursorPosition().Y)); Console.WriteLine("Gelen mesaj: " + (int)Math.Abs(mouse.MousePosX - getMousePosition.GetCursorPosition().X) + "," + (int)Math.Abs(mouse.MousePosY - getMousePosition.GetCursorPosition().Y) + "," + mouse.IsMouseLeftClik); using (var mousemove = new MouseMove((int)Math.Abs(mouse.MousePosX + Window.OranSize().Item1), (int)Math.Abs(mouse.MousePosY + Window.OranSize().Item2))) { } }