本文整理汇总了C#中AnimatedSprite.SetOriginToCenter方法的典型用法代码示例。如果您正苦于以下问题:C# AnimatedSprite.SetOriginToCenter方法的具体用法?C# AnimatedSprite.SetOriginToCenter怎么用?C# AnimatedSprite.SetOriginToCenter使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AnimatedSprite
的用法示例。
在下文中一共展示了AnimatedSprite.SetOriginToCenter方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Initialize
public static void Initialize(GraphicsDevice gd, Microsoft.Xna.Framework.Content.ContentManager content)
{
DirtCloud = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/Dirt Particle"));
DirtCloud.DrawArgs.Scale = new Vector2(Scale * 0.25f);
DirtCloud.SetOriginToCenter();
DirtCloud.StartAnimation();
}
示例2: Initialize
public static void Initialize(GraphicsDevice device, ContentManager content)
{
HillSprite = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/Hill"));
HillSprite.SetOriginToCenter();
HillSprite.StartAnimation();
HillSprite.DrawArgs.Scale *= 0.5f;
ConfusedSprite = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/Stunned"), 2, TimeSpan.FromSeconds(0.25), true, -1, 0);
ConfusedSprite.SetOriginToCenter();
ConfusedSprite.StartAnimation();
DogHouseSprite = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/doghouse"));
DogHouseSprite.SetOriginToCenter();
DogHouseLowerSprite = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/doghouse lower"));
DogHouseLowerSprite.SetOriginToCenter();
HarmonyJousterStill = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/dog_still"), 8, TimeSpan.FromSeconds(0.1), true);
HarmonyJousterStill.SetOriginToCenter();
HarmonyJousterStill.StartAnimation();
DischordJousterStill = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/baddog_still"), 8, TimeSpan.FromSeconds(0.1), true);
DischordJousterStill.SetOriginToCenter();
DischordJousterStill.StartAnimation();
TennisBall = new AnimatedSprite(content.Load<Texture2D>("Art/Z3 Art/tennisball"));
TennisBall.SetOriginToCenter();
TennisBall.StartAnimation();
}
示例3: Initialize
public static void Initialize(GraphicsDevice device, ContentManager content)
{
BlackHole = new AnimatedSprite(content.Load<Texture2D>("Art/Z5 Art/Black Hole"), 6, TimeSpan.FromSeconds(0.1), true);
BlackHole.SetOriginToCenter();
BlackHole.StartAnimation();
Ring = new AnimatedSprite(content.Load<Texture2D>("Art/Z5 Art/Ring"));
Ring.SetOriginToCenter();
Ring.StartAnimation();
}
示例4: Initialize
public static void Initialize(GraphicsDevice device, ContentManager content)
{
GoodBacteria = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/Pickup Good"), 8, TimeSpan.FromSeconds(0.1), true);
GoodBacteria.SetOriginToCenter();
GoodBacteria.StartAnimation();
InfectedBacteria = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/Pickup Infected"), 8, TimeSpan.FromSeconds(0.1), true);
InfectedBacteria.SetOriginToCenter();
InfectedBacteria.StartAnimation();
Spikes = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/amoeba_spikes"), 8, ArtAssets.PlayerSprites[ZoomLevels.One][Jousting.Jousters.Harmony].FrameLength, true);
Spikes.SetOriginToCenter();
Spikes.StartAnimation();
Aura = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/aura"));
Aura.DrawArgs.Scale *= 2.0f;
Aura.SetOriginToCenter();
Aura.StartAnimation();
}
示例5: Initialize
public static void Initialize(GraphicsDevice gd, Microsoft.Xna.Framework.Content.ContentManager content)
{
GoodParticle = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/GoodParticle"));
GoodParticle.SetOriginToCenter();
GoodParticle.StartAnimation();
GoodParticle.DrawArgs.Scale = new Vector2(Scale * 0.25f);
BadParticle = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/InfectedParticle"));
BadParticle.SetOriginToCenter();
BadParticle.StartAnimation();
BadParticle.DrawArgs.Scale = new Vector2(Scale * 0.25f);
CollectGoodParticle = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/Collected Particle Good"));
CollectGoodParticle.SetOriginToCenter();
CollectGoodParticle.DrawArgs.Scale = new Vector2(Scale);
CollectBadParticle = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/Collected Particle Bad"));
CollectBadParticle.SetOriginToCenter();
CollectBadParticle.DrawArgs.Scale = new Vector2(Scale);
InfectBacteriaParticle = new AnimatedSprite(content.Load<Texture2D>("Art/Z1 Art/MadeInfectedParticle"));
InfectBacteriaParticle.SetOriginToCenter();
InfectBacteriaParticle.DrawArgs.Scale = new Vector2(Scale * 0.65f);
}
示例6: Initialize
public static void Initialize(GraphicsDevice gd, ContentManager content)
{
EmptySprite = AnimatedSprite.Empty(gd);
foreach (ZoomLevels zoom in WorldData.AscendingZooms)
{
string zoomS = WorldData.ZoomToInt(zoom).ToString();
WorldBackgrounds[zoom] = content.Load<Texture2D>("Art/Z" + zoomS);
foreach (Jousting.Jousters jouster in Utilities.OtherFunctions.GetValues<Jousting.Jousters>())
{
string jousterS = (jouster == Jousting.Jousters.Dischord ? "C" : "H");
switch (zoom)
{
case ZoomLevels.One:
PlayerSprites[zoom][jouster] = new AnimatedSprite(content.Load<Texture2D>("Art/Player" + jousterS + " " + zoomS),
8, TimeSpan.FromSeconds(0.15), true, -1, 1);
break;
case ZoomLevels.Three:
PlayerSprites[zoom][jouster] = new AnimatedSprite(content.Load<Texture2D>("Art/Player" + jousterS + " " + zoomS),
14, TimeSpan.FromSeconds(0.1), true, -1, 1);
break;
default:
PlayerSprites[zoom][jouster] = new AnimatedSprite(content.Load<Texture2D>("Art/Player" + jousterS + " " + zoomS));
break;
}
PlayerSprites[zoom][jouster].SetOriginToCenter();
PlayerSprites[zoom][jouster].StartAnimation();
}
}
SpecialUIAlert[Jousting.Jousters.Harmony] = new AnimatedSprite(content.Load<Texture2D>("Art/Special H"));
SpecialUIAlert[Jousting.Jousters.Harmony].DrawArgs.Origin = new Vector2(0.0f, SpecialUIAlert[Jousting.Jousters.Harmony].ExactHeight);
SpecialUIAlert[Jousting.Jousters.Harmony].DrawArgs.Scale *= 1.0f;
SpecialUIAlert[Jousting.Jousters.Dischord] = new AnimatedSprite(content.Load<Texture2D>("Art/Special C"));
SpecialUIAlert[Jousting.Jousters.Dischord].DrawArgs.Origin = new Vector2(SpecialUIAlert[Jousting.Jousters.Dischord].ExactWidth,
SpecialUIAlert[Jousting.Jousters.Dischord].ExactHeight);
SpecialUIAlert[Jousting.Jousters.Dischord].DrawArgs.Scale *= 1.0f;
SpecialUIAlert[Jousting.Jousters.Harmony].StartAnimation();
SpecialUIAlert[Jousting.Jousters.Dischord].StartAnimation();
Arrow = new AnimatedSprite(content.Load<Texture2D>("Art/direction_arrow"));
Arrow.SetOriginToCenter();
Arrow.DrawArgs.Origin.X = 0.0f;
Arrow.DrawArgs.Color.A = 128;
DebugFont = content.Load<SpriteFont>("DebugFont");
WorldFont = content.Load<SpriteFont>("WorldFont");
}