HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2024
0729
しまくろねこArtlet2DのalDrawTextの表示開始位置が、標準mesと異なり右にずれている件3解決


しまくろねこ

リンク

2024/7/29(Mon) 08:44:14|NO.101993

表題の通りなのですが、下記ソースを実行するとArtlet2Dで描画している「あ」が、標準mesに比べて描画開始X座標が少し右にずれています。
標準mesと同じ位置に表示することは可能でしょうか?


#include "a2d.hsp" size = 32 alCreateImage 0 alFont msGothic, size alDrawText "あ", 0, 0 alCopyImageToScreen 0, 0 redraw font msGothic, size color 0, 0, 0 pos 0, 100 mes "あ"



この記事に返信する


しまくろねこ

リンク

2024/7/29(Mon) 18:35:00|NO.101994

すみません。自己解決しました。



窓月らら

リンク

2024/7/29(Mon) 18:43:49|NO.101995

回答しようとしていたところでした。
自己解決されたとのことでしたが、他の人のヒントのためにも書いておきます。

commonフォルダの a2d.hsp を手元(作成中の.hspと同じフォルダ)にコピーしてきます。

コピーした a2d.hsp 内の #deffunc alDrawText_ を検索します。
以下のように書き換えます。px-4 のところ。

rectf = alFloat(px-4), alFloat(py), alFloat(pw), alFloat(ph)



窓月らら

リンク

2024/7/29(Mon) 18:48:00|NO.101996

よくみたら縦もズレてるじゃないですかー。

rectf = alFloat(px-4), alFloat(py+1), alFloat(pw), alFloat(ph)



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.101993への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2023(c) All rights reserved.