Windowsゲーム制作ツール「3D Gamestudio」 (233レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

219: 名前は開発中のものです。 [sage] 2020/05/02(土) 19:34:58.89 ID:KNZdWIXm(1/2) AAS
>>217
217(1): 名前は開発中のものです。 [] 2020/05/02(土) 11:34:29.17 ID:oxhCJyx+(1/2) AAS
>あと、御存じなら教えて欲しいのですが、例えばモデルのテクスチャーをスクリプト上で変更できるコマンドって
ありますか?

ent_setskin()
ですかねえ。
ただ使い所の説明が難しいんですよ。
サンプルデータを上げておきます。
パスは3dgsです。
外部リンク[zip]:whitecats.dip.jp
おおおお!
ありがとうございます!
サンプルだけでなく、貴重な情報も感謝です。
ダメ文字問題が、今後の課題になりそうです。

でも韓国版は正式対応してるのに、ダメ文字問題発生してないのかな・・・?
221: 名前は開発中のものです。 [sage] 2020/05/02(土) 20:45:08.72 ID:KNZdWIXm(2/2) AAS
>>220
220(1): 名前は開発中のものです。 [sage] 2020/05/02(土) 20:21:48.91 ID:oxhCJyx+(2/2) AAS
だめ文字はどうにもならないと思います。
Lite-Cは標準Cコンパイラと違って、charに文字列を食わせる時に
エスケープシーケンスをバイナリレベルで解決してしまいます。
メモリデータそのものに日本語の文字コードの欠損が生じてしまいます。
ほかのCコンパイラでもライブラリなどで同様の問題は起きますが、これは
バイナリは欠損起こしてないので文字コードの数値を調べて英数字でない
と分かるものには\文字(0x5C)を追加することで回避可能です。
Lite-Cではこれができない。
文字化けする箇所には自分で文字\を追加するしか有りません。
随分と思い切ったと言うか、後先考えない実装をしてくれたもんです・・・。
試しにstring関数を使ってダメ文字を10個くらい表示させてみました。
実行前にエディタの機能で、\を\\に一括変換でうまくいくみたいです。
コード上で\を使うのはディレクトリ設定ぐらいと思うので、これでなんとか
ゲーム内の表示対応しようかと思います。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.071s*