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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0722
majemajeボタンの代わりに画像の座標を指定してクリックするとラベルへジャンプする方法5解決


majemaje

リンク

2009/7/22(Wed) 13:49:27|NO.26532

初めまして。majemajeです。

脱出ゲームを作ってみたく、昨日ダウンロードして見よう見まねで
プログラム書いてみてるのですが、まったくの初心者で分からないこと
だらけです。

buttonキーでラベルへジャンプするのは分かったのですが、今表示されている画像の
ある座標をクリックすると違うラベルへジャンプするようなコマンドはありますか?

一応マニュアルは見ながらやっているのですが、分からなかったです。
よろしくお願い致します。



この記事に返信する


ORZ

リンク

2009/7/22(Wed) 14:46:13|NO.26533

世の中にはグーグルという便利なものがあってだな・・・
http://www.google.co.jp/search?hl=ja&q=HSP+%E7%94%BB%E5%83%8F+%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF&lr=&aq=f&oq=



SYAM

リンク

2009/7/22(Wed) 15:02:38|NO.26534

>majemajeさん

まずは、getkey , stick , onclick のどれかの命令を使って、とにかくマウスのボタンがクリックされたことを検出しましょう。
マウスの座標は システム変数 mousex , mousey に代入されていますから、クリックされた瞬間のそれらの変数の値を調べてください。



>ORZさん

確かに、自分で調べることは大事です。それをしてない人をGoogleとかにスッ飛ばすのは正しいと思います。
しかし、問題が簡単なら検索でカタがつくかっていうと、必ずしもそうではありません。
機能の組み合わせ方がわからないというのは、検索ではみつけにくいものです。掲示板で質問するのは、特に間違ったことでもないでしょう。



majemaje

リンク

2009/7/22(Wed) 15:23:34|NO.26535

ORZさん

大して調べもせずに質問してしまい、申し訳ありません。
勉強します。

それでもどうしても分からなかったらまた質問させてください。


SYAMさん

御丁寧にありがとうございます。
プログラミングというもの自体初めてなので、助かります。

頂いた情報を元に再度勉強します。


お二方とも、ありがとうございました。



ウエンディーズ

リンク

2009/7/22(Wed) 15:44:05|NO.26536

おや?もう解決しましたか?
遅くなりましたが「そんなあなたにHSP3.2β4で登場したobjimage機能をお勧め!」ですよ。
バッファ上に読み込んだ画像をボタンとして使える機能です。
β版なのでトラブルの可能性は否定できませんが、
私に限って言えば、今のところHSPのβ版にチャレンジして大きな失敗になった事はありません。
一度お試しになってはどうでしょうか?
実はHSP初心者の時全く同じ所でつまづいた事があります。
よく似た画像を2枚並べて、特定の場所をクリックする事で間違いを探す、
よくあるタイプの間違い探しゲームを作ろうとしたんです。
ところが領域指定の方法がわからない!こんな事は簡単なはずなのに!
何か見落としてるのか?みんなはどういう風にやってるの?と大慌てしたものです。
いや、これは余談ですけども。

あと、アラシ関係については、昨日までアラシそのものだった本人が、
突然態度を変えて来ると言うのもよくあることです。
反省なんか全くしてません。
他人の家を乗っ取るような感覚らしいです。
なぜそう言う事をするのか?実に簡単です。やられたんですね。
ボヤボヤしている間に乗っ取られて、将棋倒し現象を起こしているらしいです。
そう言う事を疑い出すとキリがないですから、
ここでは「質問内容がちょうどいいものだったので、
新機能objimageのご紹介」だけさせて頂きます。
それ以外の他意はありません。では。



majemaje

リンク

2009/7/22(Wed) 16:22:14|NO.26537

ウエンディーズさん

ご紹介ありがとうございます。
なるほどです。

過去レスに画像をボタンにする方法が書かれていたのですが、
めんどくさそうなのと、その画像の中でもクリックする場所によって違うラベルへ
ジャンプするようにつくりたかったので、スルーしてました。

画像をボタンにするだけなら思ったより簡単そうですね。
上記の回答と使い分けてみようと思います。

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



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