この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
wiki:defold:tips:007 [2016/04/12 12:58] step 作成 |
wiki:defold:tips:007 [2016/04/12 13:12] (現在) step |
||
---|---|---|---|
ライン 30: | ライン 30: | ||
function update(self, dt) | function update(self, dt) | ||
- | for i, p in ipairs(pieces) do 4 | + | for i, p in ipairs(pieces) do |
local pos = go.get_position(p) | local pos = go.get_position(p) | ||
- | if pos.x <= -228 then 5 | + | if pos.x <= -228 then |
pos.x = 1368 + (pos.x + 228) | pos.x = 1368 + (pos.x + 228) | ||
end | end | ||
pos.x = pos.x - self.speed | pos.x = pos.x - self.speed | ||
- | go.set_position(pos, p) 6 | + | go.set_position(pos, p) |
end | end | ||
</sxh> | </sxh> | ||
ライン 44: | ライン 44: | ||
\\ | \\ | ||
\\ | \\ | ||
+ | ===== スクリプトファイルを動作させる ===== | ||
+ | main.collectionを開いて、新規GameObjectを作成します。名前は**groundController** とします。 | ||
+ | {{:wiki:defold:tips:2016041213.png|}} | ||
+ | \\ | ||
+ | \\ | ||
+ | **groundController**を右クリック→AddComponent From File を選択し、 | ||
+ | 先ほど作成したground.scriptを選択します。 | ||
+ | {{:wiki:defold:tips:2016041214.png|}} | ||
+ | |||
+ | 正しくコンポーネントが追加されていれば図の様になっています。 | ||
+ | |||
+ | Ctrl+BのBuild & Run で実行すると地面が横にスクロールしていくのが確認できます。 | ||
+ | {{:wiki:defold:tips:2016041215.png|}} | ||