Minecraftとタートルと僕スマートフォン用の表示で見るMinecraftとタートルと僕PCゲームMinecraftのMOD「ComputerCraft」の情報を集めたニッチなブログです。こちらのページは更新が滞っており、情報が古くなりつつあります。新しいCC情報サイトをはじめましたので、もしよければご参照ください。今後ともよろしくお願い申し上げます。Minecraftはじめに前回の説明でターミナル画面に点を描き、線を引き、長方形を描きました。これらの描画を通して基本的な原理を理解できたと思うので、今回は楽をする方法を紹介しましょう。APIは、画像を取り扱い、点を描き、線を引くための便利な関数を用意しています。API/Paintutilsここではその中から以下の2つの関数を簡単に紹介しましょう。色)ターミナル画面上で、指定した座標に、指定した色で点を描く。色)ターミナル画面上で、始点座標から終点座標まで、指定した色で線を引く。四角形を描くサンプルプログラムこれらの関数を使って、図形を描いてみます。四角形(枠)まずは、四角形の枠だけ描いて中を塗りつぶさないプログラムです。左上の始点(2,2)から右下の終点(11,11)という青い四角形を描きます。中は塗りつぶしません。単純に枠となる4本の線を引いているだけです。四角形(塗りつぶし)次は中を塗りつぶす場合です。左上の始点(2,2)から右下の終点(11,11)という青い四角形を描きます。colors.blue)単純に、横線を10本引いているだけです。始点と終点を指定するだけで線を引くことができる関数なのですが、一つだけ弱点があります。それは、斜め線が汚いことです。斜線を引くときは注意しましょう。ターミナル画面の画素数が少なく粗いために、斜め線はどうしても汚くなりがちです。これまで僕たちは、CCのターミナル画面(コンピュータ...2014-02-04Luaでオブジェクト指向(2)―ピクセル・四角形・ボタンオブジェクトを作ろう(2014/02/08、表記法について一部修正しました。はてなブログPro「Minecraft」「ComputerCraft」について知りたいならば「お勧めコンテンツ」の『ComputerCraftとは』をご覧下さい。