質問編集履歴
3
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
キャラ
|
1
|
+
キャラが画面外にでてしまう。spritekit(swift3.1)
|
test
CHANGED
File without changes
|
2
大体のことはできたが、これができません。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,22 +2,22 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
私はswiftを勉強中の学生です。
|
6
|
-
|
7
|
-
|
5
|
+
キャラをタップで操作することができるのですが、画面外にでてしまいます。
|
8
|
-
|
9
|
-
|
6
|
+
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
|
7
|
+
調べるとSKrangで範囲を決めれるとかいていたのですが、使い方がわかりま
|
14
|
-
|
8
|
+
|
15
|
-
|
9
|
+
せん。他の方法でもいいので、キャラが画面外に出ない方法を教えていただき
|
10
|
+
|
16
|
-
|
11
|
+
たいです。
|
12
|
+
|
13
|
+
|
14
|
+
|
17
|
-
|
15
|
+
[イメージ説明](42a3bc272cfd7890bb7c586ee2f00ade.png)
|
18
16
|
|
19
17
|
よろしくお願いします。
|
20
18
|
|
19
|
+
|
20
|
+
|
21
21
|
###発生している問題・エラーメッセージ
|
22
22
|
|
23
23
|
|
@@ -340,19 +340,13 @@
|
|
340
340
|
|
341
341
|
###試したこと
|
342
342
|
|
343
|
-
|
343
|
+
|
344
|
-
|
345
|
-
Enemy をグローバル変数にするとEnemy がうまく動かないのでこういった書き方をしてみました。
|
346
|
-
|
347
|
-
|
348
|
-
|
349
|
-
画面外にデないようにするため
|
350
344
|
|
351
345
|
if (originalY == 0) {
|
352
346
|
|
353
347
|
originalY -= yTranslation
|
354
348
|
|
355
|
-
|
349
|
+
|
356
350
|
|
357
351
|
// print(originalY)
|
358
352
|
|
@@ -360,9 +354,17 @@
|
|
360
354
|
|
361
355
|
originalY -= yTranslation
|
362
356
|
|
357
|
+
} else {
|
358
|
+
|
359
|
+
originalY += yTranslation
|
360
|
+
|
361
|
+
}
|
362
|
+
|
363
|
+
char.run(SKAction.moveTo(y: originalY, duration: 0.0))
|
364
|
+
|
365
|
+
|
366
|
+
|
363
|
-
こう
|
367
|
+
これで画面外からでないようにできると思ったのですがダメでした。
|
364
|
-
|
365
|
-
|
366
368
|
|
367
369
|
|
368
370
|
|
@@ -372,6 +374,6 @@
|
|
372
374
|
|
373
375
|
|
374
376
|
|
375
|
-
xcode8.3.3
|
377
|
+
xcode8.3.3
|
376
|
-
|
378
|
+
|
377
|
-
|
379
|
+
swift3.1
|
1
文章修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,9 @@
|
|
12
12
|
|
13
13
|
あと、カウントの秒のところもうまくいってません。カウントが実際の時間では0.8秒くらいの時1.0秒になります。
|
14
14
|
|
15
|
+
あと画面外にキャラが出るのを防ぎたいです。
|
16
|
+
|
15
|
-
|
17
|
+
キャラはy軸方向にしか動きません。![イメージ説明](42a3bc272cfd7890bb7c586ee2f00ade.png)
|
16
18
|
|
17
19
|
よろしくお願いします。
|
18
20
|
|