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


HSPTV!掲示板


未解決 解決 停止 削除要請

2025
0721
名有りさん【教えて!】hgimg4使用時の変数追加について4解決


名有りさん

リンク

2025/7/21(Mon) 19:09:17|NO.103737

最近hgimg4を知ってこれを使ってゲームを作りたいのですがオブジェクトにHP等のパラメーター的変数を直接つける方法がわかりません!
これが出来るとHPの他にも様々な変数でオブジェクトを直接管理出来ると思いますが方法があれば教えてください!



この記事に返信する


naya

リンク

2025/7/21(Mon) 23:49:39|NO.103741

hgimg3,4ではsetwork、getworkという命令でxyzの三個までオブジェクトにデータを割り振って読み書きすることが出来ます。

でも、オブジェクト番号に対応した配列変数を別に作って利用した方が扱いやすそうです。

gpload testobj, "res/test"
↑"testobj"にオブジェクト番号が入ります。

簡易的な例)
dim objdata, 500

objdata(testobj)=777
title ""+(objdata(testobj))

もしかしたら、もっと良い方法があるかもしれませんm(_ _)m



naya

リンク

2025/7/22(Tue) 00:04:36|NO.103742

簡易的な例(その2))

dim plv, 1024
dim php, 1024

gpload objnum, "res/test"

plv(objnum)=2
php(objnum)=777

title ""+(plv(objnum))+"_"+(php(objnum))

連投ですみません。



名有りさん

リンク

2025/7/22(Tue) 18:05:33|NO.103747

回答ありがとうございます!
なるほど配列を用意するのですね!見落としてました



naya

リンク

2025/7/22(Tue) 21:44:21|NO.103748

お役に立ててよかったです(^^)



記事削除

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

NO.103737への返信

マスコット

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

名前

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

削除用パスワード

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

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

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