本文整理汇总了C#中GameStateManager.setMovementManager方法的典型用法代码示例。如果您正苦于以下问题:C# GameStateManager.setMovementManager方法的具体用法?C# GameStateManager.setMovementManager怎么用?C# GameStateManager.setMovementManager使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GameStateManager
的用法示例。
在下文中一共展示了GameStateManager.setMovementManager方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SGame
public SGame(Game game)
: base(game)
{
SwapMe = false;
gameStateManager = new GameStateManager(Game.Content, true);
movementManager = new MovementManager();
gameStateManager.setMovementManager(movementManager);
OnPauseEvent += gameStateManager.OnPause;
OnResumeEvent += gameStateManager.OnResume;
}
示例2: MapEditor
public MapEditor()
{
InitializeComponent();
//Find config file
IniFile.SetConfigurationPath( @".\MapEditor.ini");
//Load the editor options
editorOptions = new EditorOptions();
//Load the entity creator
creator = new EntityCreator(objectTree.Nodes);
//Create a new xna window to render into
xna = new XnaForms(pnlOutput.Handle, pnlOutput.Width, pnlOutput.Height);
xna.Content.RootDirectory = @"Content";
camera = new Camera();
spriteBatch = new SpriteBatch(xna.GraphicsDevice);
//Adjust the current size
previousSize = Size;
levelBuilder = new LevelBuilder();
ScreenHeight = 800;
gameStateManager = new GameStateManager(xna.Content, false);
movementManager = new MovementManager();
gameStateManager.setMovementManager(movementManager);
selectedItems = new List<WorldObject>();
closeHandeler += GetMapProperties;
//Mouse handeling initializing
mousePosition = Vector2.Zero;
prevMousePosition = Vector2.Zero;
mouseButtonDown = MouseButtons.None;
Level level = new Level();
gameStateManager.Level = level;
LoadTextures();
RenderFrame();
}