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


HSPTV!掲示板


未解決 解決 停止 削除要請

2024
0901
aroe1232D画像の描画順の変更について4解決


aroe123

リンク

2024/9/1(Sun) 01:11:20|NO.102110

こんばんは。

HSPで疑似3Dゲームを個人的に趣味で作ろうとしているのですが、画像の描画順を変更する方法について悩んでいます。

なにか、良い方法があればご教授いただけないでしょうか?

縮小拡大したときに、大きい数値の画像が手前で、小さい数値の画像が奥のほうに表示されるような感じです。



この記事に返信する


kの字

リンク

2024/9/1(Sun) 10:32:47|NO.102112

hsp3dihsの標準スプライトは表示優先度を設定する事ができるので、活用してみてはいかがでしょう。


#include "hsp3dish.as" screen 0,640,480 es_ini celload "pronama.png",2 es_size 280,480 es_pat 0,0,0,0,2 gsel 0 yusen=100 ;優先値と表示倍率 es_set 0,100,0,0,,100:es_set 1,200,0,0,,100 repeat redraw 0 stick stc,1+4 ;左右キーで優先値変動 if stc=1:yusen-1 if stc=4:yusen+1 es_setpri 1,yusen ;表示優先順位を設定 es_setrot 1,,yusen,yusen ;表示倍率を設定 es_draw ,,,0,1000 await 16 redraw 1 loop



aroe123

リンク

2024/9/1(Sun) 10:47:38|NO.102113

kの字さん

ありがとうございます。

良い感じですね。

これを参考に一度プログラムを作ってみます。



窓月らら

リンク

2024/9/1(Sun) 12:57:31|NO.102115

うちがだいぶ前に作ったサンプル(今回のコンテスト作品にも含まれます)ですが
mulcolorと表示深度のサンプル
https://miecat.com/hsp/arc/gmulcolor_test.zip

2DならY座標でソートし、3DならZ座標でソートするだけでできます。



aroe123

リンク

2024/9/1(Sun) 15:40:19|NO.102116

窓月ららさん

上手く自分のプログラムに組み込み、描画順を変更させることが出来ました。

ありがとうございました。



記事削除

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

NO.102110への返信

マスコット

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

名前

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

削除用パスワード

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

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

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