彼此切换精灵位置

时间:2015-06-03 03:07:19

标签: ios swift sprite-kit

每次调用一个函数时,我有6个精灵,我想彼此切换位置。我也不希望任何两个(或更多)精灵永远处于相同的位置。我尝试使用此功能,但它没有做任何事情。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="clip-wrapper">
        <div class="clip">
            <p>Workshops</p>
            <img name="workshops" alt="workshops" src="_img/wpic.png" width="0" height="0" />
        </div>
        <div id="workshops-container" class="toggle">
            <div class="workshop">
                <img name="workshop1" alt="workshop1" src="_img/ws1.png" width="placeholder" height="placeholder" />
                <header>
                    <h1>Workshop 1</h1>
                </header>
                <p>Lorum ipsum</p>
            </div>
            <div class="workshop">
            <img name="workshop2" alt="workshop2" src="_img/ws2.png" width="placeholder" height="placeholder" />
                <header>
                    <h1>Workshop 2</h1>
                </header>
                <p>Lorum ipsum</p>
            </div>
        </div>
    </div>

1 个答案:

答案 0 :(得分:2)

现在设置它的方式将使每个管道位置相同,因为它将引用您使用index生成的相同随机randomNumberBetween0And6数字。将其置于循环中并每次生成一个新的随机数。您还可以使用Tuple来交换值。

(greenPipe.position, redPipe.position) = (redPipe.position, greenPipe.position)