mieki256's diary



2018/10/16(火) [n年前の日記]

#2 [tic80] TIC-80のドットエディタについて

TIC-80 は、ドットエディタ(スプライトエディタ)が内蔵されてるので、それについても一応メモ。

呼び出し方は…入力待ちの状態で F2キーを叩けば表示される。

画面内の機能については、おおよそ以下の通り。

tic80_doteditor_ss01.png

ブラシツールを選んで、左側にズーム表示されてる領域内で、マウスの左ボタンを押しながらグリグリすれば、使い方はすぐに分かるかなと。

もしグチャグチャになっても、EDCキーを叩いて、入力待ち画面で new と打てば、Hello World のソレで初期化されるので安心。あるいは、Ctrl+Zキーを叩けば、Undoも できるので…。

ツールについて。 :

ツールについて、一応補足説明。

tic80_doteditor_ss03.png

左から、以下のような機能になってる。
  • ブラシツール。ドットを打てる。
  • スポイトツール。ズーム表示してる領域をクリックすると、そのドットのパレット番号を取得できる。
  • 選択範囲。
  • バケツツール。クリックした領域を現在色(パレット番号)で塗り潰す。
  • 左右反転。
  • 上下反転。
  • 回転。90度単位で回転できる。
  • 消去。ズーム表示してる領域内を消去できる。
選択範囲を作ってから、左右反転、上下反転、回転、消去、を選ぶと、その選択範囲内で処理が行われる模様。

パレット変更について。 :

パレット変更ボタンをクリックすると、下のほうでちょっと表示が変わるのだけど、一応説明。

tic80_doteditor_ss02.png
  • 3つのスライダーは、RGB(Red, Green, Blue)の値を示してる。変更すれば、選択してるパレットのRGB値が変わる。
  • コピーボタンをクリックすると、現在のパレット値(16色分)が、16進数文字列でクリップボードにコピーされる。
  • 貼り付けボタンをクリックすると、クリップボードに入ってる16進数文字列のパレット値(16色分)で、パレットを上書きできる。
コレを利用して、公式Wikiに列挙されてるパレット例の中から、好きなものを選んでパレットとして設定することができる。

_palette - nesbox/TIC-80 Wiki

例えば、PICO-8風のパレットにしたかったら、 _公式Wiki の、
-- PICO-8 PALETTE 
-- pal: 0000001D2B537E255383769CAB5236008751FF004D5F574FFF77A8FFA300C2C3C700E436FFCCAA29ADFFFFEC27FFF1E8
と書かれてる、「-- pal: 」以降の16進数文字列をコピーして、TIC-80上でパレットの貼り付けをすればいい。

ちなみに、デフォルトでは以下のようなパレット値になってる模様。
140c1c44243430346d4e4a4e854c30346524d04648757161597dced27d2c8595a16daa2cd2aa996dc2cadad45edeeed6

スプライト番号について。 :

TIC-80は、スプライト用(FG)と、マップ用(BG)のスプライト領域を持っている。
  • BGのスプライト番号は、0〜255
  • FGのスプライト番号は、256〜511

「スプライト用とマップ用に別れているということは、マップ用(BG)のドット絵は、スプライトとして描画できないのかな?」と思ってしまうけど、そういうわけでもないようで。

スプライト相当を描画する spr() に、マップ用スプライト番号の 0〜255 を指定しても、フツーに描画してくれる。実際、new と打った直後の Hello World 相当のソレでは、マップ用(BG)の領域にドット絵が描かれてるし、ソレをスプライト相当として描画してる。

以上です。

過去ログ表示

Prev - 2018/10 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project