• 締切済み

HSPプログラムの組み方について

HSPプログラムの組み方についての質問なのですが・・・。 ↓の参照HPに飛んで頂いて見てもらうと何がしたいか 分かると思います。 参照HP先 http://orica.nagato.asia/ 上記サイトでカード内(画像)のマウスカーソルに沿って拡大できるような プログラムを HSPプログラムで作りたいのですが この場合「gzoom/mousex/mousey」を使ったら良いのでしょうか? 出来るだけ詳しくサンプル付きで教えていただきたいのですが、 他HPでHSPプログラムでクグッても良くわからなかったので 出来るプログラマーの人の知恵をお借りしたく 図々しいかもしれませんが 質問させていただきました。 回答していただけたら大変助かります。 質問に対して礼儀知らずのところがあれば 申し訳ありません。 とうか、 どうか よろしくお願いします。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

 HSPはプログラム言語ですから、完成したプログラムをダウンロードしてインストールして使用することになるでしょう。ウェブサイトで使用することはできません。あくまで、ローカルでデスクトップの表示を拡大するだけになります。いわばWindowsの虫眼鏡と同じですね。  検索は、"HSP 虫眼鏡"で良いでしょう。 HSPプログラムコンテスト2004 一般部門 応募作品(2)( http://www.onionsoft.net/hsp/contest2004/list_n2.html )  のが見つかる。  ウェブで使用するのでしたら、jquery使うのが楽です。 https://www.google.co.jp/?gws_rd=ssl#q=jquery+%E8%99%AB%E7%9C%BC%E9%8F%A1&safe=off

ayabie3579jp
質問者

お礼

回答してくださったのに 返信が遅れてしまい 申し訳ございませんでした ○┓ペコリ HSPで自分でプログラムを作成しているのですが どのコマンド(命令文?)を使えば良いのか分からなかったので 質問したのですが。 説明不足で申し訳なく思っております。 ウインドウ内 例えばスクリーン内をマウスでなぞった時に虫眼鏡/ルーペ したときのように拡大表示がしたいとゆう質問でした。 mousex, mouseyで マウスカーソル位置を取得? して次にどのコマンドを使うのか? gzoom?gcopy?と悩んでる状態なのです。 サイト内で使用したい訳ではなく HSPでプログラムを自作で組んでいるのですが そのウインドウ内でのルーペを使用するといった感じの説明で伝わりましたか?

関連するQ&A

  • Processing 円と線分の衝突判定について

    最近プログラミングを始めました。 今、画面の中央から落ちてくる円と、マウスボタンを押したときに三角の頂点から真上に表示される線分の2つが、接触したときに円の位置を画面の最上部に移動させ、その後再び下方向に円が移動する様なプログラムを作っています。 それで、それぞれ円と線分を表示させることはができたのですが、どうやれば円と線分が衝突したことになるか分かりません。 プログラムを載せます size(400,400); } void draw(){ background(0); fill(255,0,0); noStroke(); ellipse(200,y,r,r); y = y + 1; noStroke(); fill(10,10,255); triangle(mouseX,mouseY - 20,mouseX - 14,mouseY + 20,mouseX + 14,mouseY + 20); if(mousePressed){  stroke(248,252,3);  line(mouseX,0,mouseX,mouseY-20); } } あとはif命令を書き加えれば良いと思うのですが、どうしても条件式が思いつきません。 GW中ずっと悩んでいて分からなかったので質問しました。

  • HSPで歩行アニメーションのプログラムの組み方

    HSPのソースコード(プログラム)の組み方に ついての質問となります。 カーソルキーの入力によってアニメーションしながら移動 するような歩行移動のプログラムの組み方について 教えていただきたい。 画像参照 (1)~(4) 右キー (1)(2)(3)(4)の順に画像を切り替えながら移動 (5)~(8) 左キー (5)(6)(7)(8)の順に画像を切り替えながら移動 (9)~(12) 上キー (9)(10)(11)(12)の順に画像を切り替えながら移動 (13)~(16) 下キー (13)(14)(15)(16)の順に画像を切り替えながら移動 を左から順にコマ送りで移動させたい 歩行しているように この場合if関数を使えば良いはずなのですが プログラムの組み方がイマイチ初心者講座HPで見ても動画で見ても、図書館等で勉強しても分らなかったので 出来る方の知恵をお貸し頂きたく 質問します。 画像もupしときましたので参考に見てくださいね。 ◆自分で書いたプログラム◆ title "カーソルキーによる移動とアニメ処理" buffer 2 :picload "歩行.bmp" screen 0,640,480 cls 4 x=128 :y=128 *main redraw 0 boxf x,y,x+127,y+127 stick ky,15 if (ky=1) {x-=15 pt=x/15\4 pos x,y :gcopy 2,pt*64,0,64,64 redraw 1 wait 10 goto *main } if (ky=4) {x+=15 //左 pt=x/15\4 pos x,y :gcopy 2,pt*64,0,64,64 redraw 1 wait 10 if (ky=4) {x+=15 //右 pt=x/15\4 pos x,y :gcopy 2,pt*64,64,64,64 redraw 1 wait 10 goto *main } if (ky=2) {x+=15 //上 pt=x/15\4 pos x,y :gcopy 2,pt*64,128,64,64 redraw 1 wait 10 goto *main } if (ky=8) {x+=15 //下 pt=x/15\4 pos x,y :gcopy 2,pt*64,192,64,64 redraw 1 wait 10 goto *main ◆ここまで◆ でプログラムの書き方間違っているのだと思うのですが どこをどう変更して良いのか分からず悩んでいます ヘルプの参照等見ていても 良くわからなかったので 間違ってる部分の指摘または 新たにサンプルプログラム(ソース)を解説付きで 教えていただけると有難いです ○┓ペコリ

  • HSP 3DCGの表示方法を教えて下さい 

    最近HSPを使い始めました。 色んなサンプルプログラムを見ながら少しずつですが、覚えていってます。 しかし、事情により3DCGを表示させて見ろと言われ表示させようとしたのですが、どうもうまくいきません。 [メタセコイア]というフリーソフトで作った3DCGを、これまたフリーの[Easy3D for HSP3]の[地面データソフト]を利用して作ったマップに3DCGを表示させたいのですが、表示されません。 超初心者ですので、面倒かと思いますが、どうやったら地面データに自分の3DCGを表示させることができるか、プログラムを書いて下さりますでしょうか・・・ 3DCGの表示方法を記入してもらえるだけでも有難いです。 ※この質問が著作権に関係しているのでしたらこの質問は消去させて頂きます。

  • HSP言語でテキストファイルを保存するスクリプト

    HSP3.0言語を今日から勉強しています。 ファイルの読み書きするサンプルプログラムを教えてください。 例 1レコード目 "1234567890" 2レコード目 "ABCDEFGHIJ" 3レコード目 "アイウエオカキクケコ" 4レコード目 "亜亥宇得尾" 質問1.上の4レコードを保存するプログラムはどう記述すればよいですか。 質問2.保存された4レコードの内、3レコード目を読み込んで表示するプログラムはどう記述すればよいですか。 質問3.保存された4レコードの2レコード目の3バイト目を"W"に書き換えるプログラムはどう記述すればよいですか。 以上、よろしくお願いします。

  • サンプルプログラムに著作権はあるのか?

    【質問趣旨】技術書のサンプルプログラムを参照しながら作ったプログラムは著作権に違反するか? パソコン技術書に、あるOSの機能を奪取して自分が望む機能を追加するサンプルプログラムが記載されており、なおかつそのサンプルプログラムのソースリストが技術書の付録CDに収録されていました それらの資料を熟読した私は あぁ、このような方法・手順でプログラムを組めば良いのだなぁ~ と理解することが出来ました 大変素晴らしいプログラムであり勉強にはなりましたが、分かってしまえば簡単な原理でした この原理は有名らしく色々なサイトにも掲載・説明されています 特に独創性が高いとも思われませんでした ← 私見です 私は付録CDからサンプルプログラムを読込み、私が必要とする機能を追加するために大幅に加筆修正しました 最終的には私が作ったプログラムは技術書のサンプルの3倍程度まで膨らんでいます しかしソースリストを見る人が見れば技術書サンプルプログラムを参照しながら作ったことは一目瞭然です 作ったプログラムを自分で使用しているだけであれば差ほど問題はないとは思いますが、他の人に・・・・・特に有料で・・・・・提供したら著作権などに抵触するでしょうか? 【付記】他人に提供する場合には、実行形式だけでありソースリストを開示するつもりはありません

  • Java 最大公約数 gcd

    初心者です。 前にも桁数調整などあらかじめjavaに搭載されているパッケージ(メソッド?)の使い方を質問させていただきましたが、 今度は最大公約数(gcd?)の使い方がわかりません。 拡大係数行列からガウスの消去法を実行するプログラムを書いています。 毎度毎度質問するのもいけないと思い、 なるべく自力でやりたいので参照となるHPとそのHPの見方を教えてほしいです。調べてもわかりませんでした。 プログラムにgcdをつけくわえた例、 その他の実際にHP参照してメソッド(パッケージ?)の使い方の具体的な例、 などつけてくれるとありがたいです。

  • UNIX系のシステムでカーソル選択のできるCUIプログラム

    UNIX系のシステムでカーソル選択のできるCUIプログラム UNIX系のOS一般で使えるCUIのプログラムの実装について知識が無いので質問します。 シェルスクリプト、C言語などで、数値計算する類のものは問題無く作れますが、 画面表示を行なって、それをカーソルで選択するようなインタフェースを持ったプログラムはどのように作れば良いのか知りたいと考えています。 例えば"A B C"とか表示して、選択しているものが白黒反転、 カーソル選択後エンターで選択して次の処理に移るようなものです。 ただ、出力して行くのはできるのですが、一つの画面を更新するような処理はどのように実装するのでしょうか。 シェルスクリプトが一番いいですが、JAVAなどでもとりあえず実現できれば構いませんのでサンプルになるようなプログラム、ページ、関数などあれば教えて下さい。

  • プログラムができないプログラマー

    先日派遣としてプログラマーの方があるプロジェクトに参加しました。 そのプロジェクトは納期が短く、かつボリュームがあるため開発人員が必要だと判断したためです。 参加後、すぐに開発案件について一通りの説明をしました。 説明の際には特に質問がなく、ある機能のプログラミングをサンプル付きで依頼しました。 サンプルはリクエスト→レスポンスを返すプログラムです。 リクエスト側とレスポンス側を両方渡しました。 数日後、進行状況を聞くとまったくできておりませんでした。 そこで、どのような状況かを聞くとサンプルがまったく理解できないということでした。 サンプルはネットにもあり、たかが20行程度のものにもかかわらず、わからないということでした。 また他の機能(DBからデータを取得)の開発も依頼しましたが、 初歩的な勘違いでつまずきできませんでした。 開発言語はphpで彼はphpの経験は3年あるということでした。 またシステム開発の経験は年齢が30代後半のため、それなりにあるようでした。 話しぶりにもそれが伺えました。 このような人材の活用方法はあるのでしょうか。 なにやらすべてが疑わしく、スピード感をもって責任ある仕事を頼めません。 人員は足りなく人手が欲しいのですが、どうしたらいいのでしょうか。 かなり行き詰っています。

  • サンプルプログラムでコンパイルエラー

    JAVAの勉強をしているものです。 柴田望洋著「明解Java入門編」のList10-12のサンプルプログラムを VisualStudio2005のエディタで入力し、コマンドプロンプトで コンパイルすると「シンボルを見つけられません。」と言うエラーが 発生します。 プログラムの最初で下記のようにimport宣言があるのですが、 import java.util.GregorianCalendar; import static java.util.GregorianCalendar.*; VisualStudio2005のエディタ上で[static java]の部分に下波線が 付いてカーソルを近づけると「識別子が必要です。'static'は キーワードです。」と言うメッセージが表示されます。 このメッセージが出るおかげでコンパイルエラーが発生している のだと思います。 でも、本の通りに入力しているのにコンパイルエラーは発生するのも おかしいと思います。 原因が分かる方、教えていただけないでしょうか? ちなみに柴田望洋氏のHPに行って質問できるページが無いか 調べましたが、よく分からなかったのでこちらで質問させて いただきました。 よろしくお願いします。

    • ベストアンサー
    • Java
  • BitBltの方法

    読んでいただきありがとうございます。 今回、MFCを使わずにBITMAPを表示させるプログラムを作りたいのですが、 どのHPを参照してもSetDIBitsToDeviceを使用しているサンプルしかありません。 BitBltを使用してクライアント領域に描画させるにはどのようにしたらよいのでしょうか? どなたか知っている方は教えてください。

専門家に質問してみよう