お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
197 / 398 ツリー ←次へ | 前へ→

文字列スプライトの優先度について MSX3 2013/5/19(日) 19:24
Re:文字列スプライトの優先度について 穂乃井 2013/5/27(月) 0:16
Re:文字列スプライトの優先度について MSX3 2013/5/30(木) 21:38
Re:文字列スプライトの優先度について MSX3 2013/6/2(日) 16:22

文字列スプライトの優先度について
 MSX3  - 2013/5/19(日) 19:24 -
  
お世話様です。

アイテムを手に入れたときなどに、画面の中央に
「なになにを手に入れた!」というような文字列を一番手前(立ち絵よりも)に表示させたいと思い
サンプルスクリプトを見ながらやっているのですが
いくつか不明な部分があったので、質問と報告をさせていただきます。

YU-RIS Beta4.5 ver 0.462/0.16    yu-ris_0462_016(安定版)を使用しています。


--- 1 ---

スプライトはZ座標が同じ場合、後から表示したほうが前面に来るという挙動だったと思うのですが

\SP.ECG(450,40)            // 空画像読込命令

↑これを使って表示させた文字列スプライトは、Z座標が同じ立ち絵よりも後ろに表示されてしまうようです。
優先度を変える指定もあるのかもしれませんが、マニュアルが空欄なのでわかりませんでした。
Z座標を変更(199とかに)すれば、前面に来ますが、文字がボンヤリしてしまったのでこれはちょっと…。


--- 2 ---

\SP.ECGではなく、普通に\SP.CGで画像を指定して、\SP.TXLで文字列を指定したところ
文字列が表示され、きちんと立ち絵よりも前面に来ました。
この場合、\SP.CGで指定した画像は一切表示されず、文字列だけが表示されました。


--- 3 ---

文字の色やサイズも変更したかったのですが、やり方がわかりませんでした。
現状では出来ないっぽい感じがしますが…。


------

とりあえず、2.を使って、やりたいことはできたのですが
1.と2.で同じスプライト命令なのに、挙動が違うのが変に思えたので
一応、報告させていただきました。

仕様でしたら申し訳ありません。
引用なし
パスワード

Re:文字列スプライトの優先度について
 穂乃井 WEB  - 2013/5/27(月) 0:16 -
  
>お世話様です。
>
>アイテムを手に入れたときなどに、画面の中央に
>「なになにを手に入れた!」というような文字列を一番手前(立ち絵よりも)に表示させたいと思い
>サンプルスクリプトを見ながらやっているのですが
>いくつか不明な部分があったので、質問と報告をさせていただきます。
>
>YU-RIS Beta4.5 ver 0.462/0.16    yu-ris_0462_016(安定版)を使用しています。
>
>
>--- 1 ---
>
>スプライトはZ座標が同じ場合、後から表示したほうが前面に来るという挙動だったと思うのですが
>
>\SP.ECG(450,40)            // 空画像読込命令
>
>↑これを使って表示させた文字列スプライトは、Z座標が同じ立ち絵よりも後ろに表示されてしまうようです。
>優先度を変える指定もあるのかもしれませんが、マニュアルが空欄なのでわかりませんでした。
>Z座標を変更(199とかに)すれば、前面に来ますが、文字がボンヤリしてしまったのでこれはちょっと…。
>
>
>--- 2 ---
>
>\SP.ECGではなく、普通に\SP.CGで画像を指定して、\SP.TXLで文字列を指定したところ
>文字列が表示され、きちんと立ち絵よりも前面に来ました。
>この場合、\SP.CGで指定した画像は一切表示されず、文字列だけが表示されました。
>
>
>--- 3 ---
>
>文字の色やサイズも変更したかったのですが、やり方がわかりませんでした。
>現状では出来ないっぽい感じがしますが…。
>
>
>------
>
>とりあえず、2.を使って、やりたいことはできたのですが
>1.と2.で同じスプライト命令なのに、挙動が違うのが変に思えたので
>一応、報告させていただきました。
>
>仕様でしたら申し訳ありません。


どうもです。
詳細な説明有り難うございます。
確認したところ、確かに同じ挙動をしました。
これはERISの不具合になりますので、修正したいと思います。

あと、文字のサイズおよび色ですが可能でして、

\SP.TXL(0011,SS)

のように、\SP.TXL 命令の第2パラメータに、
文字定義.txt 内で定義した文字を指定することで、
その定義された色やサイズで出力することができます。
いずれマニュアルにも記載します。すみません。
引用なし
パスワード

Re:文字列スプライトの優先度について
 MSX3  - 2013/5/30(木) 21:38 -
  
返信ありがとうございます。

文字のサイズと色の変更できたんですね!
サンプルにあった

    \SP.TXL(0011,L)

↑の第2パラメータ「 L 」は変数名なんだと勘違いしておりました。
試しに他のに変更したらきちんとサイズと色が変わりました。

ちょっとはずかしいですね〜。でも、聞いてよかったです。

忙しい中対応していただき、ありがとうございました。
修正作業の方もがんばってください。
引用なし
パスワード

Re:文字列スプライトの優先度について
 MSX3  - 2013/6/2(日) 16:22 -
  
β4.5 ver 0.463/0.17(安定版)で、正常動作確認いたしました。
ありがとうございました。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
197 / 398 ツリー ←次へ | 前へ→
59,307
(SS)C-BOARD v3.8.1β4 is Free.