みかげ
2007年04月01日
23:47
電卓作ってみようと思って、とりかかったのだけれど、これが、意外と難しくて、作るのにかなり手間取っています。
現状は、こんな感じ
とりあえずは、ボタンの表示から
必要なのは、数字0~9、+-・/*=のボタン
あとは、うまくいったら、追加しよ
1.テキスチャ
プリム表面への文字の表示は、テキスチャ(絵)で、するようなので、まずは、テキスチャー作り
電卓で使うには、数字と記号で、いいけれど、アップロードに10L$かかるので、他でも使えるように、
英数記号を四角に並べて、絵に張り付けてみました
(まだ、余裕があるので、使いそうな文字、いれるとぃぃ)
画像の大きさは、1024*1024にしてみたけれど、普通は 512*512の大きさなのか?
画像が、できあがったら .tga .jpg .bmp のどれかの形式で保存(.tgaにした)
そして、ファイルメニューから、10L$使って、画像をアップロード
(画像は、失敗するごとに、10L$かかるので、慎重に)
※背景は、透明な方がぃぃかも
2.ボタン
正方形のプリムを、大きさ調整して、押す面に、「 1 」とか、文字を表示します。
テキスチャーで、表示する面を、選んでから、アップロードした画像を選び、
フェースに文字の大きさ、ずれに表示する文字の位置を設定
今回は、半角文字は0.04,0.1、全角文字は0.08,0.1で作ったので
フェースに、0.04、0.1
ずれは、-0.469、-0.024
※作ったテキスチャによって、位置がずれるので調整が必要
(画像の中央が0.0に、なるようなので、左端は-0.5かな?)
ボタンが出来たら、押された時に、知らせるように、書いてみます。
※「1」が押されたら、1の値を、数字と文字で知らせます。
なお、親の受信側プリムには、link_message で、聞いてあげます。
今日は、ここまで、