« 【講座】HSPよく使うフレーズ 第4回 ゲームっぽいキー入力 | メイン | 【講座】HSPたまひよ塾 - 第8回「ボタンを置いてみよう」 »

2006年03月22日

【講座】「教えて!おにたま!!」

こんにちは。初投稿です!
今年の冬休みにhspでゲームプログラミング!という自由研究を作りま
した!
内容は最初から最後まで初心者用です・・・でも中身は濃いです!
2つ目は、HSP2.6のソースコードをHSP3.0で開くと「代入できない
変数・・・」と出てきてプログラムが実行できません。
どうしたらよいでしょうか?

<こたえ>

「教えて!おにたま!!」へのお便りありがとうございます(^^
自由研究! 私にとっては懐かしい響きです。
題材にしてくれて嬉しいです。

HSP2.6のソースコードをHSP3.0で開くと(実行すると)エラーになるという
のは、きっとHSP3.0で使えなくなった命令が書かれているからだと思いま
す。
HSP3.0で使えなくなったと言っても、機能自体がなくなったのではなく、
きっと関数という別な形に姿を変えていることが多いです。
たとえば、HSP2.6にあったrnd命令。これは乱数を発生させて変数に代入
するという命令ですが、HSP3.0ではrnd関数に変更されています。
HSP2.6では、「rnd a,10」という書き方でしたが、
HSP3.0では「a=rnd(10)」というふうに変更しなければいけません。
どの命令が関数になったかは、マニュアル総合インデックスから、
「以前のバージョンからの変更点(アップデートガイド)」(update.htm)
を開くと書かれていますので参考にしてみてください。

それでは、またまた。
HSPに限らず、PCのコトやプログラミング関係どんなことでもお便り待っ
ていますよ。

(おにたま)

投稿者 usuaji : 2006年03月22日 23:52

口臭チェッカー市場