トップページ > 過去ログ > 記事閲覧
bootcamp環境で一部の文字列描画関数が使えない
名前:eiki` 日時: 2013/03/09 14:04

お世話になっています。 不具合報告メールより、macbook + bootcampの環境にて一部の文字列が表示されないことが明らかになりました。 どうやら通常のDrawStringやDrawStringToHandleでは描画されるようなのですが、 自前で制作したグラデーション文字が描画されないらしく、 BltStringSoftImageToHandle あたりが正常に動作していないのではないかと推察します。 以下にグラデーション文字のソースをアップロード致しました。 illucalab.com/temp/GradString.zip また、もしmac+bootcamp環境をお持ちでしたら、 pc.heartofcrown.com/support.html より体験版にて当該の現象を確認することが出来ると思います。 以上、宜しくお願いします。

Page: 1 |

Re: bootcamp環境で一部の文字列描画関数が使えない ( No.1 )
名前:管理人 日時:2013/03/17 03:19

macbook + bootcamp の環境では試せていませんが、 恐らくDirect3D9が使用できずソフトウエアレンダリングモードでの 描画になっているのだと思います( DrawPolygon はソフトウエア レンダリングモードでは非対応なので ) DxLib_Init 呼出し後の関数 GetScreenMemToSystemMemFlag() の戻り値が TRUEの場合はソフトウエアレンダリングモードで動作しているということに なりますので、その場合は DrawPolygon を使用したグラデーション文字列 描画を避けて頂ければ問題を回避できると思います
Re: bootcamp環境で一部の文字列描画関数が使えない ( No.2 )
名前:eiki` 日時:2013/03/19 19:52

ありがとうございます。調査してみます。

Page: 1 |