Crab.forward()

From 8x9craft
Revision as of 07:38, 3 November 2018 by 8x9student (talk | contribs) (使用例)
Jump to: navigation, search
function forward(): boolean

はっくんを前に移動させます。草があっても進めます。

しかし、はっくんの前にブロックがある場合は、残念ながら進むことは出来ません。

はっくんの前とは?


はっくんの前とは、はっくんの目線の前方のことです。


では、どのようにプログラムをかいていけばいいのでしょうか?

crab.foward() このプログラムの(crab)は、かに(はっくん)という意味で、(foward)は、前に1歩進めという意味です。 つまり、かに、前に1歩進めと言っています。(ここでの1歩とは、マインクラフトでいう1ブロック分のことです。)

これ以外にも、backや、turnRightなどがあります。

Returns: 移動に成功した場合はtrueを返します。移動に失敗した場合はfalseを返します。

使用例

1 crab.forward()

2 crab.up()

はっくんが移動に成功したかチェック

let tryMove = crab.forward(); if (!tryMove) {

   for (let i = 0; i < 4; ++i) {
       crab.turnLeft();
   }

}

//はっくんの移動 crab.up() (上) crab.down() (下) crab.foward() (前) crab.back() (後ろ) crab.stepLeft() (左) crab.stepRight() (右)

See also

編集kenta.suzuki

Navigation menu

Internal error

Jump to: navigation, search
[5ccec15b8baa6899d07aa9cd] 2024-03-29 07:38:52: Fatal exception of type "Error"

Navigation menu