本文整理汇总了C#中Sprite.SetOrigin方法的典型用法代码示例。如果您正苦于以下问题:C# Sprite.SetOrigin方法的具体用法?C# Sprite.SetOrigin怎么用?C# Sprite.SetOrigin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sprite
的用法示例。
在下文中一共展示了Sprite.SetOrigin方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Pause
public Pause(TimeGuardianGame game, LevelBase level)
{
_level = level;
_game = game;
x = -500;
Sprite background = new Sprite(UtilStrings.SpritesPause + "background_pause.png");
background.SetOrigin(0,background.height/2);
background.y = game.height/2;
Sprite header = new Sprite(UtilStrings.SpritesPause + "header_pause.png");
header.SetOrigin(header.width/2, header.height/2);
header.SetXY(background.width/2, 200);
_buttons = new[]
{
new Button(UtilStrings.SpritesPause + "button_resume.png", 2, background.width/2, 350, "Resume"),
new Button(UtilStrings.SpritesPause + "button_restart.png", 2, background.width/2, 450, _level.GetLevelName()),
new Button(UtilStrings.SpritesPause + "button_exit.png", 2, background.width/2, 550, "MainMenu")
};
AddChild(background);
AddChild(header);
foreach (Button button in _buttons)
{
AddChild(button);
}
_selectedSound = new Sound(UtilStrings.SoundsMenu + "sound_selected.wav");
_openSound = new Sound(UtilStrings.SoundsMenu + "sound_pause.wav");
}
示例2: SetHeader
private void SetHeader()
{
_header = new Sprite(UtilStrings.SpritesOther + "gameover/header_gameover.png");
_header.SetOrigin(_header.width/2, _header.height/2);
_header.SetXY(game.width/2, 250);
AddChild(_header);
}
示例3: SetHeader
private void SetHeader()
{
_header = new Sprite(UtilStrings.SpritesOther + "levelbeaten/level_complete.png");
_header.SetOrigin(_header.width / 2, _header.height / 2);
_header.SetXY(game.width / 2, 250);
AddChild(_header);
}
示例4: SetHeader
private void SetHeader()
{
_header = new Sprite(UtilStrings.SpritesMenu + "header_logo.png");
_header.SetOrigin(_header.width/2, _header.height/2);
_header.SetXY(game.width / 2, 120);
AddChild(_header);
}