2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

■吉里吉里/KAG/TJS雑談質問スレ■その28

1 :名前は開発中のものです。:2014/02/04(火) 17:45:20.15 ID:zUepSYWa.net
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!

吉里吉里スレ過去ログ倉庫
ttp://bbs.bokunatu.com/krkr/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。
■TJSをもっと使うために
ゲームのインターフェイスをカスタマイズしたい、また
KAGの命令に無いことをしたくなったらまずここを読んでみよう。

必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その27
http://toro.2ch.net/test/read.cgi/gamedev/1358185635/

721 :名前は開発中のものです。:2015/02/28(土) 10:05:19.26 ID:yVEFIRFV.net
layerExDraw.dll自体の使い方が解らないんでお手上げだわ
あれどこも解説らしい解説がないから、マニュアルで理解できる人向けだね

722 :名前は開発中のものです。:2015/02/28(土) 13:07:43.28 ID:pY7Qs9oG.net
あれはgdi+を呼んでるだけだから、gdi+の説明を探せば良い

723 :名前は開発中のものです。:2015/02/28(土) 14:24:49.80 ID:CJr37KrR.net
アラビア語に対応する方法ってある?
win api いろいろ弄ってみても情報少なくてやり方に辿りつけなかった……
どうやっても1文字ずつの文字イメージが出力されてしまう
瞬間表示だけでもできればいいんだけど

724 :名前は開発中のものです。:2015/02/28(土) 17:55:59.60 ID:yVEFIRFV.net
文字描画に吉里吉里EXのlayerExDraw部分を改変して使えばいいのかと思ったが
上手く行かなかった…難しいな

>>723
他言語対応は数日前にDeeタンがZでやれって書いてた気がする
そういう意味じゃなかったらすまん

725 :名前は開発中のものです。:2015/03/01(日) 05:06:28.27 ID:RHSd/1C+.net
>>723
いっそのこと画像ファイルにしてそれを表示するとか
テキストを全てアラビア語化する必要があるならナンセンスな方法だけど

726 :名前は開発中のものです。:2015/03/01(日) 10:55:52.72 ID:PJtV4HHx.net
>>723
結合文字は直前の文字の上に重ねる形で描画されるらしい
最初から結合された物もあるそうだが
http://blog.antenna.co.jp/PDFTool/archives/2006/01/22/

同じ文字コードでも文章内の位置によってグリフが変わるそうで
アラビア語の表示って複雑
http://stackoverflow.com/questions/21676047/arabic-string-get-actual-glyph-contextual-shaping/27067280#2706728

吉里吉里のテキスト描画がその辺考慮しているかは分からない

727 :名前は開発中のものです。:2015/03/01(日) 11:00:30.14 ID:PJtV4HHx.net
そういう処理の事をComplex Scriptsと言うらしい
Complex Scriptsを処理する必要のある言語には特別な考慮が必要そうなのは分かる

https://msdn.microsoft.com/en-us/library/windows/desktop/dd319103(v=vs.85).aspx

728 :名前は開発中のものです。:2015/03/01(日) 15:15:18.29 ID:Mr4qAUST.net
layerExDrawのvar app = new GdiPlus.Appearance();
app.addBrushでBrushTypeLinearGradient設定すればいいのかと思った違うのね
gdi+の解説見たができなかったよ

729 :名前は開発中のものです。:2015/03/01(日) 22:38:52.72 ID:CP6paEMc.net
できなかったソースを貼ろう

730 :名前は開発中のものです。:2015/03/02(月) 15:11:34.42 ID:rHccDIl+.net
ソースらしいソースというかapp.addBrushの時点で壁にぶつかったんだ
// BrushType定義BrushTypeLinearGradient = 4;の記載があったから
BrushTypeLinearGradient の場合のところと合わせて
app.addBrush(4,0xFFFF00008(color1),(color2)…で入れていけばいいのかと思ったり
pointを「点指定は [x,y] の配列または %[x:x, y:y] の辞書」を見て、配列に入れたりもした
変数宣言してgdi+解説の全部入れればいいのか?なんて思考錯誤したんだけどね

総レス数 1003
305 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★