示例#1
0
文件: Program.cs 项目: rokn/REAL-Core
		static void Main()
		{
			using (var game = new REALGame())
			{
				game.Run();
			}
		}
示例#2
0
文件: Starter.cs 项目: rokn/REAL-Core
		static void Main()
		{
			var testEntity = new Entity();
			testEntity.AttachComponent(new Transform());
			testEntity.AttachComponent(new SpriteRenderer("box"));
			var scene = new EntityWorld();
			var cameraEntity = new CameraP();
			scene.AddEntity(testEntity);
			scene.AddEntity(cameraEntity);
			scene.MainCamera = cameraEntity.GetComponent<Camera>();
			using (var game = new REALGame(800,480,false,scene))
			{
				game.Run();
			}
		}
示例#3
0
		private void RunGame()
		{
			var realGame = new REALGame(800,480,false);
			var gameThread = new Thread(() => realGame.Run());
			gameThread.Start();
		}