- 1 名前:デフォルトの名無しさん [2006/03/17(金) 02:11:59 ]
- ■とりあえずこれを嫁。
www.geocities.jp/hsp_summary/law.html ■ 前スレ 【オフィシャル発売】HSP初質P50【コンテスト選考】 pc8.2ch.net/test/read.cgi/tech/1132612819/ ■HSPの入手はここから(HSP2.61、HSP3.0公開中。) □Hot Soup Processor Page www.onionsoft.net/hsp/ ■HSPの各種情報 □HSP Wiki quasiquote.org/hspwiki/ quasiquote.org/hspwiki/2%a4%c1%a4%e3%a4%f3%a4%cd%a4%eb%a4%ce%a5%b9%a5%ec%a5%c3%a5%c9 ■HSPLetの入手はここから(ブラウザ上でHSPを動かす) □HSP BIGINNER'S CLUB www.rinku.zaq.ne.jp/ultimate/ □HSPLet3.0 www.group-finity.com/HSP/HSPLet/ ■HSPスレまとめページ □Hot Soup Processor@2ch hsp2ch.hp.infoseek.co.jp/ www.geocities.jp/hsp_summary/
- 794 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 06:15:46 ]
- 真面目な話、HSPの内部動作に詳しい奴は少ないんじゃないか。
ざっと見たところOpenHSPには該当するコードないっぽいし(あるかも知れんが)。 とりあえず「使ってる」という仮説を立てて、問題解決する方法を探してみたらどうよ。
- 795 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 10:51:34 ]
- API叩けば解決
- 796 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 21:53:23 ]
- タイトル通りのスレだな。
- 797 名前:デフォルトの名無しさん [2007/08/20(月) 23:04:58 ]
- じゃ、自己解決ゥ!
- 798 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:52:28 ]
- >>1-1000
αβοοη..._φ(゚∀゚ )推奨
- 799 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 20:25:28 ]
- 自分も含めるとはなんて謙虚な奴だ
- 800 名前:デフォルトの名無しさん [2007/08/21(火) 23:26:58 ]
- じゃ、自己解決ゥ!
- 801 名前:デフォルトの名無しさん [2007/08/23(木) 19:45:42 ]
- screen 0,480,360
*DRAWLOOP color 0,0,0 ;左端に線を引く line 479,0,479,359 pos 0,0 gcopy 0,1,0,479,360 wait 1 goto *DRAWLOOP 質問です。上のは右から左へ黒い壁が迫ってくるように見えるプログラムですが、 これを左から右へ迫ってくるようにするにはどうしたらいいでしょうか。 最初は単純だと思ってチャレンジしてみたのですが、どうしても出来なくて…
- 802 名前:デフォルトの名無しさん [2007/08/23(木) 20:02:05 ]
- バカなお前には、一生できねーよ
- 803 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 20:13:13 ]
- >>801
screen 0, 480, 360 color 0, 0, 0 x = 0 repeat boxf 0, 0, x, 360 x++ await 16 loop
- 804 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 21:29:45 ]
- >>803
ありがとうございました。 これからもがんばります。精進します。
- 805 名前:デフォルトの名無しさん [2007/08/23(木) 21:31:29 ]
- じ・さ・く・じ・え・ん 乙だ
- 806 名前:デフォルトの名無しさん [2007/08/23(木) 23:24:44 ]
- じゃ、自己解決ゥ!
- 807 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 21:51:55 ]
- ステップ実行をするにはどうすればいいでしょうか。
実行時にでるデバッグウインドウでは最後まで実行された結果しか表示されませんでした。
- 808 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 05:52:34 ]
- assertとかデバッグウィンドウの「次行」とかどうよ。
- 809 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 19:16:26 ]
- 2.55以来久々にHSP触ってるんですが、ver3になって仕様が変わってるのかそれとも何か記述ミスなのか
アクションゲームでキャラクターをジャンプさせるプログラムがうまく動きません mx,myは操作キャラクターのx、y座標で、jumpという変数を鉛直情報への速度として、地上にいるときだけジャンプができる仕様を実現しようと思ったのですが、 stick st,775 if st&1 : mx-5 if st&4 : mx+5 if jump>0 : my-=jump-16 : jump-=1 if (st&2)&(jump=0) : jump=30 //←問題の箇所 if my>150 : my=150 : jump=0 だと、思うように動作しません if st&2 : jump=0 : jump=30 としてなんとかなったのですが、なんだか腑に落ちないので何かご助言をお願いします
- 810 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 20:27:56 ]
- stick p1,p2,p3
p1=変数 : 読み込むための変数 p2=0〜(0) : 非トリガータイプキー指定 p3=0〜1(1) : ウィンドウアクティブチェックON/OFF
- 811 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 20:47:46 ]
- mes 100 == 100 結果: 1
mes 100 == 99 0 mes (2 & 2) 2 mes (4 & 2) 0 mes (2 & 2) & 1 0 mes (4 & 2) & 1 0 なんか&が論理積じゃなくてビット積してる気がしてきた
- 812 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:01:09 ]
- >>810
……? トリガータイプで使えということでしょうか? そういうことじゃないんです・・・
- 813 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:49:24 ]
- >>808
次行ではうまくいかなかったのでassertを試してみます。 ありがとうございました。
- 814 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:54:22 ]
- >>811
多分それだな。 2&1 の論理積やってるから上手く行かんのだろ。
- 815 名前:デフォルトの名無しさん [2007/08/30(木) 23:08:37 ]
- じゃ、自己解決ゥ!
- 816 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 07:20:14 ]
- >>813
assertで止めてから「次行」な。
- 817 名前:デフォルトの名無しさん [2007/09/02(日) 01:17:04 ]
- そろそろ自己解決ゥ!
- 818 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 14:13:35 ]
- repeat 5
a+=6.9 loop mes "a="+a STGとかでの微妙なスピードを再現したいので a+=*.**みたいに小数点以下も計算して欲しいのですが 計算してから切り捨てるならまだしも、 初めから小数点を切り捨てて計算しているようで困っています。 何か方法は無いでしょうか?
- 819 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 14:36:25 ]
- aが整数型だからそうなる
実数型にしろや
- 820 名前:818 mailto:sage [2007/09/06(木) 15:30:48 ]
- なるほど。上手くいきました。
どーもありがとー。
- 821 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 22:53:43 ]
- 一度出た変数をまた他のところで使うにはどうしたらいいですか?
- 822 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 23:16:16 ]
- グローバル空間で使われた変数ならそのまま使える
- 823 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 23:22:50 ]
- age@=300が次に使ったときに必ずage@==300か
俺は、「一度出た変数をまた他のところで使うにはどうしたらいいですか?」という問いの意味が判らん
- 824 名前:デフォルトの名無しさん [2007/09/06(木) 23:23:18 ]
- じゃ、自己解決ゥ?
- 825 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 23:27:56 ]
- うみません自己解決ぅしましたs!てか
アホかw
- 826 名前:アホ [2007/09/06(木) 23:28:37 ]
- 呼んだ?
- 827 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 23:39:02 ]
- >>823
ソレネタダヨw
- 828 名前:チップコンデンサ [2007/09/07(金) 01:31:19 ]
- チップコンデンサデス。
- 829 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 07:55:15 ]
- repeat
mes "一度出た変数をまた他のところで使うにはどうしたらいいですか?" await 1 loop
- 830 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 11:57:07 ]
- repeat
mes "1msで更新できるわけがないんだが" await 16 loop
- 831 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 20:36:39 ]
- 画像をグレースケールのものにする処理についてですが、
そのループ中で、 pget x,y allrgb = ginfo_r + ginfo_g + ginfo_b color allrgb / 3, allrgb / 3, allrgb / 3 await 0 pset x,y という処理をやれば、グレースケールになるのか?と思い、実行してみたのですが、 全くうまくいきませんでした。 そもそもグレースケールにするとき、 ピクセルのRGBを足して、平均をRGBに代入するという 考え方が間違っているのでしょうか? ご指導よろしくお願いします。
- 832 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 21:36:31 ]
- allrgb = (ginfo_r + ginfo_g + ginfo_b)/3
質問とは関係ないが、なぜこうしなかったのか気になるな picload "適当な画像ファイルパス" SZx = double(ginfo_winx) SZy = double(ginfo_winy) y = 0 repeat SZy x = 0 repeat SZx pget x,y allrgb = ginfo_r + ginfo_g + ginfo_b color allrgb / 3, allrgb / 3, allrgb / 3 await 0 pset x,y x++ loop y++ loop こんな感じ?物凄く遅いけど
- 833 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 21:40:41 ]
- ああ、コピペで作ったからcolor allrgb / 3, allrgb / 3, allrgb / 3のままだww
- 834 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 21:55:59 ]
- WindowsXPでCHKDSKを利用した時のようなWindows起動時の青い画面で、
HSPで作成するプログラムを走らせることはできますか?
- 835 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 00:13:02 ]
- >>834
できるけど、君のレベルだと無理しない方が・・・。
- 836 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 00:33:34 ]
- 失敗したら楽しいことになるかもしれんぞ
- 837 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 00:47:17 ]
- >>835
できれば教えて貰えないでしょうか?
- 838 名前:デフォルトの名無しさん [2007/09/08(土) 05:00:53 ]
- マルチポストかぇ?
ウイルスでも作ろうってかw ぐぐればすぐにがみつかるしー
- 839 名前:デフォルトの名無しさん [2007/09/08(土) 05:27:18 ]
- じゃ、自己解決ゥ!
- 840 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 07:15:58 ]
- >>838
マルチポストの件は行動が軽率でした。 ウイルスなどに悪用するつもりはありません。 検索ワードが不適切だというのが原因なようなので、 再度検索してきます。
- 841 名前:デフォルトの名無しさん [2007/09/08(土) 09:12:02 ]
- 本家やここで聞いているようでは教えられんな
もしそれが分かったとしても HSPで作った物が動くのかな。
- 842 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 09:58:12 ]
- >>841
この件は諦めようとおもいます。 皆さんありがとうございました。
- 843 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 10:47:16 ]
- ちなみに、グレースケールの係数は、
0.299*R +0.587*G +0.114*B な。
- 844 名前:デフォルトの名無しさん [2007/09/08(土) 10:59:22 ]
- 諦めちゃうわけw
ちょっと期待してたのにねー
- 845 名前:834 mailto:sage [2007/09/08(土) 11:12:44 ]
- 諦めがつかずまだやってたりします。
- 846 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 11:42:40 ]
- サービスってやつ?
- 847 名前:831 [2007/09/08(土) 12:00:40 ]
- >>832
allrgbavrg = (ginfo_r + ginfo_g + ginfo_b)/3 本当ですね。なぜこうしなかったんでしょうか... 832さんが書いてくださったコードは僕が書いたのとほぼ同じでした。(僕はfor文を使っていましたが) でも、実行できずに悩んでましたが、pgetの後、gselで画面の選択を変えたときに、 選択されていたカラーが引き継がれなかっただけでした。変数に保存して行いました。 >>843 初めて知りました!有難うございます
- 848 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 12:26:08 ]
- 開発wikiにゃもう少し単純なスクリプトがあるが
- 849 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 15:36:14 ]
- 「一度出た変数をまた他のところで使うにはどうしたらいいですか?」
これほど読んでウザくなるネタはそうそうあるまい
- 850 名前:834 mailto:sage [2007/09/08(土) 22:07:05 ]
- レジストリをいじれば実現できるみたいですね
- 851 名前:834 mailto:sage [2007/09/08(土) 23:13:34 ]
- ところで、レジストリってどこで買えるのですか?
- 852 名前:デフォルトの名無しさん [2007/09/08(土) 23:17:48 ]
- 八百屋。
- 853 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 23:19:42 ]
- >>851
レジストリは改造します(数値の変更など。 ただし、ミスるとウィンドウズが起動しなくなってPCがあぼーん で、質問なんですが。 F1キーとかF2キーとか入力されたときにラベルに飛ばしたいんですが。 どうもうまくいきません。 getkeyとかじゃ無理なんですかねえ・・・ 少し前にHSP始めたばかりなのでよくわかりません・・・
- 854 名前:853 mailto:sage [2007/09/08(土) 23:26:09 ]
- 今気づいたけど>>852は釣りかっ
今日は寝ます・・・
- 855 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 23:33:09 ]
- >>853
onkey *label stop *label if (iparam==0x70) : goto *key_F1 if (iparam==0x71) : goto *key_F2 stop *key_F1 *key_F2 >>854 釣りは851じゃないの?
- 856 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 23:40:19 ]
- なんかすげーw
www.youtube.com/results?search_query=hsp&search=Search
- 857 名前:853 mailto:sage [2007/09/09(日) 07:56:54 ]
- >>855
>釣りは851じゃないの? あれ、おれ852ってかいてたどうやらみすったな ところで、855さんのプログラミングをこんな感じにしたんだが onkey *label stop *label if (iparam==0x70) : goto *key_F1 if (iparam==0x71) : goto *key_F2 stop *key_F1 mes"F1" stop *key_F2 mes"F2" stop ってやって実行してさ F1とかF2押してもまったく反応しない。 HSP3.1でやってるんだけどだめなんですか?
- 858 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 08:28:34 ]
- 仮想キーコードはwparamじゃね?
- 859 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 08:30:42 ]
- 書き忘れた。仮想キーコード≠文字コード。
仮想キーコードはキーの種類。文字コードはシフトとかを考慮した実際に入力される文字
- 860 名前:853 mailto:sage [2007/09/09(日) 08:37:34 ]
- >>858
おお!うまくいったようだ! >>855,858 サンクス!
- 861 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 11:01:05 ]
- 就職活動も大変ですね。
■セールスポイント プログラミングコンテストで賞を二回取ったことがある(HSP) 誰ですかww
- 862 名前:デフォルトの名無しさん [2007/09/09(日) 11:05:23 ]
- なんの賞だょ
参加賞なら5回とったぜ
- 863 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 11:16:58 ]
- ブービー賞
- 864 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 11:43:43 ]
- なんで単位が千円なんだよ
コンマを使って表記するか小数一の位まで書かせればいいのに
- 865 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 12:31:53 ]
- >>857
すまん 2.61だ
- 866 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 12:57:47 ]
- 他人事だが >861
そういう情報って、外部に漏らして良いものなのか? 会社のモラルが問われる部分だと思うが
- 867 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 14:51:01 ]
- >>866
ぐぐるで見つけたんだけどwww ttp://www.google.co.jp/search?hl=ja&q=HSP+%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%80%80%E7%99%BB%E9%8C%B2&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
- 868 名前:デフォルトの名無しさん [2007/09/09(日) 16:16:33 ]
- 世知辛いぜ
- 869 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 16:30:26 ]
- >>866-868
働いたら負けなのになw
- 870 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 18:59:16 ]
- ニート 乙
- 871 名前:デフォルトの名無しさん [2007/09/09(日) 22:42:03 ]
- HSPは就活のセールスポイントとしての価値は皆無
・・・という話を聞いたことがあるがどうなんだ?
- 872 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 22:48:44 ]
- 実務にまるで役に立たないから皆無。むしろ変な癖が付いてる可能性も
- 873 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 23:12:16 ]
- >>872
ありがと。まぁ当たり前な話だろうけど。
- 874 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 23:29:56 ]
- つーか、ゲームとかなら、HSPでもそいつの作品の評価になるって話だな。
- 875 名前:デフォルトの名無しさん mailto:sage [2007/09/10(月) 01:33:24 ]
- >>843
ttp://ofo.jp/osakana/cgtips/grayscale.phtml グレースケールもいろいろ方法があるんだぜ?
- 876 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 13:37:12 ]
- >>871
そんなもん当たり前だろ。 寧ろんなもんセールスポイントにするなんて恥ずかしくないのかと。
- 877 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 23:10:35 ]
- 質問なんですが、自己解決しました!!
- 878 名前:デフォルトの名無しさん [2007/09/11(火) 23:20:56 ]
- >>876
- 879 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 04:45:47 ]
- Windows上でアプリの振り分け処理アプリを作る手段としてHSPを検討しているのですが、
HSPで作成したexeの起動時の引数は取得できますか? またHSP上からシェル起動でアプリの起動って可能でしょうか? また正規表現の利用は可能でしょうか?
- 880 名前:デフォルトの名無しさん [2007/09/13(木) 07:00:42 ]
- ヘルプ嫁
不可能は無い
- 881 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 10:40:47 ]
- >>879
コマンドライン引数はdir_cmdline シェル起動はexec 両者ともにAPIを叩く事でも出来る。 正規表現も十分に実装可能。
- 882 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 13:24:09 ]
- 正規表現はプラグインでやっとけ。
- 883 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:30:09 ]
- HSPで3Dは遅いっていうけど、C++と比べてどれくらい遅い?
- 884 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:08:28 ]
- フィギュアが地球1周する時間と、安倍総理が所信表明してから辞意を表明するまでの時間くらいの差
- 885 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:09:17 ]
- >>881-882
ありがとうございました
- 886 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:50:49 ]
- HSP2.xでAquesTalkを使うにはどうすればいいですか?
AquesTalk ttp://www.a-quest.com/aquestalk/
- 887 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 18:26:28 ]
- DLLつこうたらええんちゃうんか?
- 888 名前:デフォルトの名無しさん [2007/09/14(金) 18:52:47 ]
- >>886
おぉっ なんか興味あるなそれw
- 889 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 19:10:22 ]
- う〜ん 萌える声だ。
呼び出しはそんなに大変じゃないんじゃないの?
- 890 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 00:08:40 ]
- >>886-889
kpanのページへ行くのだ
- 891 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 12:43:25 ]
- このスレを見ている人はこんなスレも見ています。(ver 0.20)で、
会社で使えない奴、それはワタシ/アイツ ってあるけど、見たことねーょww
- 892 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 14:22:28 ]
- このスレ見てたら久しぶりにHSP触ってみたくなってきたw
- 893 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 20:22:32 ]
- インプットボックスにフォーカスが与えられた場合、ラベルにジャンプするには
oncmdでどのメッセージを指定すればよいでしょうか?
- 894 名前:デフォルトの名無しさん [2007/09/17(月) 21:48:17 ]
- 7777777関係って何を謝ってるんだ?
なにかやらかしたかww
|

|