本文整理汇总了C#中Sprite.setDepth方法的典型用法代码示例。如果您正苦于以下问题:C# Sprite.setDepth方法的具体用法?C# Sprite.setDepth怎么用?C# Sprite.setDepth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sprite
的用法示例。
在下文中一共展示了Sprite.setDepth方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: addFootboard
public void addFootboard()
{
addClipBoard();
footBoard = spriteRenderer.add(new Sprite(), this.GetType(), "footrest-fixed");
footBoard.setScreenPosition(169, 226);
footBoard.setDepth(-5f);
}
示例2: addCover
public void addCover()
{
if (cover != null) {
cover.isVisible = true;
return;
}
cover = spriteRenderer.add(new Sprite(), this.GetType(), "cover-fixed");
cover.setCenterToViewportCoord(0.515f, 0.34f);
cover.setDepth(-4f);
}
示例3: buildBlackBox
void buildBlackBox(SpriteRenderer spriteRenderer)
{
var blackTexture = new Texture2D(spriteRenderer.graphics.GraphicsDevice, 1, 1);
blackTexture.SetData(new byte[] { 0, 0, 0, 255 });
blackBox = spriteRenderer.add(new Sprite(), blackTexture, new Point(1, 1));
blackBox.setScreenPosition(0, Camera.main.pixelHeight - blackBoxHeight);
blackBox.setDepth(-8.75f);
blackBox.transform.localScale = new Vector3(Camera.main.pixelWidth, blackBoxHeight, 1f);
blackBox.isVisible = false;
}
示例4: Setup
public override void Setup(float startTime)
{
endScene();
background = FullScreenQuad.create("TodoList/todo_bg");
spreadConfetti = new ScrollLetters(confetti);
spreadConfetti.Setup(startTime);
todoList = Sprite.create("TodoList/todo");
todoList.setCenterToViewportCoord(0.5f, 0.5f);
todoList.setDepth(-1);
}
示例5: registerSprites
public void registerSprites()
{
buildMessageBackground();
text = TextLabel.create(spriteRenderer, contentManager, "sierra_agi_font_black");
text.alignCenter = true;
text.worldPosition = new Vector3(0.5f, 0.5f, -9.5f);
text.hide();
// textLabel = new GameObject("message text");
// textLabel.active = false;
// text = textLabel.AddComponent<GUIText>();
// textLabel.transform.position = new Vector3(0.5f, 0.5f, -9.5f);
// text.alignment = TextAlignment.Center;
// text.anchor = TextAnchor.MiddleCenter;
// text.font = font;
// text.material.SetColor("_Color", Color.black);
leftBorder = spriteRenderer.add(new Sprite(), "messageBorder");
rightBorder = spriteRenderer.add(new Sprite(), "messageBorder");
topBorder = spriteRenderer.add(new Sprite(), "messageBorder");
bottomBorder = spriteRenderer.add(new Sprite(), "messageBorder");
// these are positive because they are relative to the camera's placement
// the world z coordinate will be negative
leftBorder.setDepth(-9f);
rightBorder.setDepth(-9f);
topBorder.setDepth(-9f);
bottomBorder.setDepth(-9f);
hide();
}
示例6: buildMessageBackground
void buildMessageBackground()
{
messageBackground = spriteRenderer.add(new Sprite(), "1px");
messageBackground.visible(false);
messageBackground.setDepth(-8.75f);
}
示例7: addPerson
public void addPerson()
{
guyLeft = spriteRenderer.add(new Sprite(), this.GetType(), "guy1-fixed");
guyRight = spriteRenderer.add(new Sprite(), this.GetType(), "guy2-fixed");
guyLeft.setScreenPosition((int) camera.pixelWidth / 2 - guyLeft.PixelWidth() + guyCenterOffset,
(int) camera.pixelHeight / 2 - guyLeft.PixelHeight() / 2);
guyLeft.setDepth(-2);
guyRight.setScreenPosition((int) camera.pixelWidth / 2 + guyCenterOffset,
(int) camera.pixelHeight / 2 - guyRight.PixelHeight() / 2);
guyRight.setDepth(-2);
guyLeftInitialPosition = guyLeft.getScreenPosition();
guyRightInitialPosition = guyRight.getScreenPosition();
eyes = spriteRenderer.add(new Sprite(), this.GetType(), "eyes1", "eyes2");
eyes.setScreenPosition(232f, 89f);
eyes.setDepth(-3);
}
示例8: addHeartRate
public void addHeartRate(float startTime)
{
heartRate = spriteRenderer.add(new Sprite(), this.GetType(), "heart1", "heart2", "heart3", "heart4", "heart5", "heart6", "heart7");
heartRate.setScreenPosition(54, 110);
heartRate.setDepth(-1);
// Repeat 7 frame animation every 2 seconds
// That's 30bpm which might mean he is dying!
heartRateCycler = new Cycler(1f/7f*2f, 0, startTime);
heartRateCycler.AddSprite(heartRate);
}
示例9: addClipBoard
private void addClipBoard()
{
clipBoard = spriteRenderer.add(new Sprite(), this.GetType(), "chart-fixed");
clipBoard.setScreenPosition(220, 220);
clipBoard.setDepth(-5.5f);
}
示例10: addZzz
public void addZzz()
{
zzz = spriteRenderer.add(new Sprite(), this.GetType(), "z");
zzz.setScreenPosition(320, 70);
zzz.setDepth(-1);
zzzAnimator = new ZzzAnimator(zzz);
}