BlockPos (Class)

From 8x9craft
Jump to: navigation, search

BlockPosはブロックの場所を表します。

//はっくんの場所を取得する
var currentPos = crab.position;

//はっくんの場所を使って新しいBlockPosを作る
var pos = new BlockPos(crab.position.x, crab.position.y, crab.position.z)


コンストラクター

BlockPos() BlockPosオブジェクトを作成します。
BlockPos(x: number, y: number, z: number) BlockPosオブジェクトを作成します。

プロパティ

プロパティ名/返り値 説明
readonly x: number 座標 x
readonly y: number 座標 y
readonly z: number 座標 z

メソッド

メソッド名/返り値 説明
function add(): BlockPos 現在の座標にX,Y,Zを加算した新しい座標を作成する
function subtract(): BlockPos 現在の座標にX,Y,Zを減算した新しい座標を作成する
function up(): BlockPos 現在の座標に上方向へ1加算した新しい座標を作成する
function down(): BlockPos 現在の座標に下方向へ1加算した新しい座標を作成する
function offset(): BlockPos 現在の座標に指定した向きに1加算した新しい座標を作成する