我正在从Swift SpriteKit背景学习Unity,其中移动精灵的x位置与运行动作一样直接如下:
let moveLeft = SKAction.moveToX(self.frame.width/5, duration: 1.0)
let delayAction = SKAction.waitForDuration(1.0)
let handSequence = SKAction.sequence([delayAction, moveLeft])
sprite.runAction(handSequence)
Run Code Online (Sandbox Code Playgroud)
我想知道一种等效或类似的方法,将精灵移动到特定持续时间(例如,一秒)的特定位置,并且延迟不必在更新函数中调用.
我是着色器的新手,并一直在寻找Unity着色器属性的完整列表.我还没有找到任何此类文件.我发现的是SL-Properties.我在哪里可以找到完整的属性列表及其功能?
UPDATE
一个例子中给出SL-属性示出用于水着色即,属性的列表_WaveScale,_Fresnel,_BumpMap等.了解这些特定属性可以更容易地找到解决方案.在我发现以下属性之前,我最近尝试编写类似于笔画的东西.
fixed _Stroke;
half4 _StrokeColor;
Run Code Online (Sandbox Code Playgroud)