アーカイブHSPTV!メルマガアーカイブこのページはHSPTV!のメールマガジンのバックナンバー置き場です。メールマガジンへの加入はhsp.tvまで。第35回みなさモ、こんにちモ。舌足らずな牛、『もーりお』でフガフガ。いつかは帰ってくるはずだモに...ふしぎモモもーりおは、つぶやくことが趣味モ。みんなもつぶやきたいことがあったら送ってほしいモ。短歌や川柳なんかでもいいモ。宛先は”うすあじ”までだモモ〜。第35回このコーナーでは、HSP3の変わった使用例や、気付きにくい機能などを紹介していきたいと思います。今回も、前回に引き続きHSP3.1のサンプルフォルダから、ゲームに関するひな型のスクリプトを見ていくことにしましょう。HSPがインストールされているフォルダ以下の、sample/gameにある、スクリプトの中で以下の3つは、2Dスクロールマップに冠するサンプルです。mapedit.hspmapmove1.hspmapmove2.hspこれらは、2DのRPGなどで古くから使われている地形のパーツを組み合わせて大きな広いマップを表現しています。「mapedit.hsp」をスクリプトエディタから開いてから[F5]を押して実行してみてください。これは、広いマップに自分で選んだパーツを配置するためのエディタになっています。作成してあるデータが同じフォルダに「test.map」として保存されています。「ロード」ボタンを押して、「test.map」を読み込んでみるとどのような感じかわかると思います。右クリックで参照することができ、左クリックで配置されます。拡張してみるのもいいでしょう。マップの広さや、パーツ1つ1つの大きさは、スクリプトの最初に変数として代入されています。マップ全体Yサイズチップ(パーツのこと)の大きさや、マップ全体の大きさはマップデータには保存されないので注意してください。操作で動かすためのサンプルです。mapmove1.hspでは、パーツ単位で動かしていますが、mapmove2.hspでは1ドット単位で動かすことでよりスムーズに見えるようになっています。このようなマップの上に、キャラクターを重ねて歩かせればRPGとして最初の一歩になるはずです。ゲーム作りなどに応用してみてください。http://hsp.tv/play/service.html■はじめにこんにちは、うすあじです。今回はコンテストもうすぐ締め切りのお知らせです!HSPプログラムコンテスト2008は10月31日が締め切り。青春の想い出に!卒業文集のネタに!トークのネタに!是非ご参加ください。http://hsp.tv/contest2008/今回は”ネット審査員”という試みもしています。審査だけでも参加できますよ。作品の応募が出来なかった人も是非参加してください。メルマガスタートです。第35回みなさモ、こんにちモ。舌足らずな牛、『もーりお』でフガフガ。いつかは帰ってくるはずだモに...ふしぎモモもーりおは、つぶやくことが趣味モ。みんなもつぶやきたいことがあったら送ってほしいモ。短歌や川柳なんかでもいいモ。第35回このコーナーでは、HSP3の変わった使用例や、気付きにくい機能などを紹介していきたいと思います。今回も、前回に引き続きHSP3.1のサンプルフォルダから、ゲームに関するひな型のスクリプトを見ていくことにしましょう。HSPがインストールされているフォルダ以下の、sample/gameにある、スクリプトの中で以下の3つは、2Dスクロールマップに冠するサンプルです。mapedit.hspmapmove1.hspmapmove2.hspこれらは、2DのRPGなどで古くから使われている地形のパーツを組み合わせて大きな広いマップを表現しています。「mapedit.hsp」をスクリプトエディタから開いてから[F5]を押して実行してみてください。これは、広いマップに自分で選んだパーツを配置するためのエディタになっています。作成してあるデータが同じフォルダに「test.map」として保存されています。「ロード」ボタンを押して、「test.map」を読み込んでみるとどのような感じかわかると思います。右クリックで参照することができ、左クリックで配置されます。拡張してみるのもいいでしょう。マップの広さや、パーツ1つ1つの大きさは、スクリプトの最初に変数として代入されています。マップ全体Yサイズチップ(パーツのこと)の大きさや、マップ全体の大きさはマップデータには保存されないので注意してください。操作で動かすためのサンプルです。mapmove1.hspでは、パーツ単位で動かしていますが、mapmove2.hspでは1ドット単位で動かすことでよりスムーズに見えるようになっています。このようなマップの上に、キャラクターを重ねて歩かせればRPGとして最初の一歩になるはずです。ゲーム作りなどに応用してみてください。メルマガ投稿募集中”HSPTV!メルマガ”への投稿をお待ちします。募集するコーナーは(1)「教えて!おにたま!!」HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!というコーナー。知りたいテクニックなどを直接聞くチャンス。(2)「もーりおのつぶやき」つぶやき、短歌や川柳を受け付けてます。メルマガに関する要望や感想、日常のお便りもお待ちしています。ああ、コンテストが終わります。夏が終わって、秋になって、気がつくと寒くなってきました。なにか寂しい感じがします。コンテストの結果はどうなるでしょうか?楽しみですね。第34回このコーナーでは、HSP3の変わった使用例や、気付きにくい機能などを紹介していきたいと思います。今回は、ゲームなどで使われる動きのある処理(アニメーション)について取り上げてみましょう。実は、HSP3.1のサンプルフォルダには、ゲームで使われる際のひな型となるスクリプトが用意されています。HSPがインストールされているフォルダ以下の、sample/gameにある、いくつかのスクリプトが参考になるはずです。以下のスクリプトは、絵を動かす場合の処理を単純にしたものです。このスクリプトは、face.bmpという画像ファイルを使っていますので、スクリプトを保存したフォルダに必ずファイルを用意しておいてください。face.bmpは、sample/gameフォルダに収録されています。繰り返す上のサンプルでは、「顔」の絵が左から右に動きます。1コマ1コマを、少しずつ絵をずらして描くようにするのが基本です。表示する座標は、「mx=mx+1」の部分で変化させています。スピードを変えてみたり、上下にも動くようにする方法を考えてみてもいいでしょう。他にも、キー操作で動かすものや、複数の絵を同時に動かす方法について、サンプルフォルダのスクリプトが用意されているので、勉強になると思いますよ。ゲーム作りなどに応用してみてください。第34回みなさモ、こんにちモ。舌足らずな牛、『もーりお』でフガフガ。ぼくの目の前には草があるモ。そんなに長くない草だモ。きれあじするどいモモこっちの草を食べたら、あっちに行けばまた草があるモモ。