【VX】 self.contents.draw_textに\〇〇の機能を反映させる方法
Posted: 2018年6月22日(金) 20:47
こんばんわ、スクリプトの改造に行き詰っているので質問させてください。
現時点での状況は以下になります:
1.KGC・Kamesoftさんの書式指定文字描画を使っているのでアイテムや装備の説明を改行したり、色をつけています。
2.通常のヘルプウィンドウにはカラーが付いたり改行されて\Cや\|は表示されません。
そこで図鑑を追加しました。
白の魔さん(http://izumiwhite.web.fc2.com/rgss2.html)のアイテム図鑑のアイテム説明文を見ると
self.contents.draw_text(x, y, width, WLH, item.description, 0)
このように処理をしているため色を付けたり改行ができないのだと思いました。RGSS講座等を読んだところ
draw_textは改行ができないとのことだそうで。
その為しっかり「\〇〇」と表示されてしまいます。
なのでself.contents.draw_textで処理されている文章でもKamesoftさんの書式指定文字描画で「\〇〇」系の操作を反映できるようにしたいのですが自分なりに改造してみたものの、どうしてもわからないので別ウィンドウでヘルプウィンドウを新規で作ろうかとも思いましたがなかなかテキストが表示されないので断念しました。
新規でヘルプウィンドウを作るか、self.contents.draw_text(x, y, width, WLH, item.description, 0)のヵ所を改造するか、どちらの方が効率が良いのでしょうか?
効率のいい法で改善方法がございましたら教えていただけませんでしょうか?
現時点での状況は以下になります:
1.KGC・Kamesoftさんの書式指定文字描画を使っているのでアイテムや装備の説明を改行したり、色をつけています。
2.通常のヘルプウィンドウにはカラーが付いたり改行されて\Cや\|は表示されません。
そこで図鑑を追加しました。
白の魔さん(http://izumiwhite.web.fc2.com/rgss2.html)のアイテム図鑑のアイテム説明文を見ると
self.contents.draw_text(x, y, width, WLH, item.description, 0)
このように処理をしているため色を付けたり改行ができないのだと思いました。RGSS講座等を読んだところ
draw_textは改行ができないとのことだそうで。
その為しっかり「\〇〇」と表示されてしまいます。
なのでself.contents.draw_textで処理されている文章でもKamesoftさんの書式指定文字描画で「\〇〇」系の操作を反映できるようにしたいのですが自分なりに改造してみたものの、どうしてもわからないので別ウィンドウでヘルプウィンドウを新規で作ろうかとも思いましたがなかなかテキストが表示されないので断念しました。
新規でヘルプウィンドウを作るか、self.contents.draw_text(x, y, width, WLH, item.description, 0)のヵ所を改造するか、どちらの方が効率が良いのでしょうか?
効率のいい法で改善方法がございましたら教えていただけませんでしょうか?