本文整理汇总了C#中SFML.Graphics.RenderWindow.UseVerticalSync方法的典型用法代码示例。如果您正苦于以下问题:C# RenderWindow.UseVerticalSync方法的具体用法?C# RenderWindow.UseVerticalSync怎么用?C# RenderWindow.UseVerticalSync使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SFML.Graphics.RenderWindow
的用法示例。
在下文中一共展示了RenderWindow.UseVerticalSync方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Init
private static void Init()
{
watch.Start();
wnd = new RenderWindow(new VideoMode(1280, 720, 32), "2DCraft", Styles.Close);
wnd.UseVerticalSync(false);
wnd.SetFramerateLimit(120);
wnd.Closed += new EventHandler(OnClose);
wnd.KeyPressed += new EventHandler<KeyEventArgs>(KeyboardManager.OnKeyPress);
wnd.KeyReleased += new EventHandler<KeyEventArgs>(KeyboardManager.OnKeyRelease);
wnd.EnableKeyRepeat(false);
wnd.ShowMouseCursor(true);
FileSystem.Directory = Properties.GetProperty("Directory=");
if (!FileSystem.LoadPlanets())
{
System.Windows.Forms.MessageBox.Show("planets.txt was not found.\r\nCreated it.", "Error", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
return;
}
if (!FileSystem.LoadCraftables())
{
System.Windows.Forms.MessageBox.Show("planets.txt was not found.\r\nCreated it.", "Error", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
return;
}
foreach (Planet planet in MapManager.PlanetList) // This MUST be done AFTER loading the planets! (because of how the loading of textures for the items work.)
{
foreach (Item item in planet.PlanetItems)
{
item.Init();
MapManager.ItemList.Add(item);
}
}
Lua.Init();
GameManager.Init();
//Audio.PlayAudio("getout.ogg");
watch.Stop();
Console.WriteLine(watch.ElapsedMilliseconds + " ms taken to initialize!");
}