1 名前:名前は開発中のものです。 mailto:sage [2006/03/24(金) 18:31:39 ID:jNg23CIj] ( ,,,) .( ,,) スクリプト言語 HotSoupProcessor について ( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。 , -──- 、 (,;::-──-; )-、 .|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事 l; :::;;;l-' / * ヲチ、ネタなどはスレ違い ,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-4 あたり ヽ ──── ' ONION software (本家) www.onionsoft.net/
627 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 08:00:40 ID:X4Itlr/6] DamareGaki
628 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 10:36:27 ID:TbwiNJBa] >>624 俺は最初に参考書買って覚えたんだが、後でネット検索してみて 全部載ってるジャンって思った。 と言うか、ネットのHSP講座みたいな方が作るソフトの目的がはっきりしてて 本よりも良いような気がする。 ネット見て理解出来てるんなら、本は必要ないと思うよ。
629 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 12:18:28 ID:Eomqvbgo] 検索してもHSP2.6用のサンプルばかりでコピペは出来んな。 覚えたいってなら自分でコード打つことも重要。
630 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 12:24:41 ID:TGc2c5Ef] >>624 何もわからない初心者のうちは、本も役に立つんじゃないかな。 まぁ、買うべきかどうか判断に迷う(買わねば!と思えない)、 メリットがないと感じる程度の物なら、いらないんだろうね。 書店に出向き、本の内容を見て、自分の力量の伸びの見込みと比較した上で(※)、 自分で判断すれば良いと思う。 (※ ある程度HSPを使いこなし、ネットの情報も活用できるようになって、 自分の力量が本の内容のレベルを超えたら役に立たなくなるので。) …ただ、本を買わずに済ませるのなら、 本に載ってそうな事、ネットで調べられる程度の事を 「これこれこういう事はできますか?」 「どうやってやればいいですか?」 と、 こういうとこで質問しまくるのだけはカンベンな! コんグ
631 名前:名前は開発中のものです。 mailto:sage [2006/06/21(水) 23:32:29 ID:Hj8vxvMN] >>628 サン。おぉ、それを懸念してました。とても参考になりました。ありがとうです。 >>629 サン。2.6のコードが多いのですか…情報助かります。 >>230 サン。一応簡単なドラクエのような戦闘プログラム(?)なら何も見なくても できるという感じです。(ま〜だまだですが)。もちろん本も読まずにそんな 質問もしません。あと情報ホント感謝です。最後にみなさん丁寧にありがとうでした。 助かりました。
632 名前:名前は開発中のものです。 [2006/06/22(木) 13:05:22 ID:RUwC2ij+] 乗り遅れだけど一応書くぜ v3.0になって色々仕様変わったから丁度v3.0の本も出てるわけだし 購入するなら今のうちだと思う。 ネットで検索するよりも本だと必要な情報がすぐ見つかる。本には載ってない情報は ネットに頼るって感じかな。つうかHSPはプログラムだし末永く付き合うには本の方が 後で色々と都合がつき易いと思う。 うちは「HSP3プログラミング入門-オフィシャル」を購入したけど3D関連については申し訳ない 程度の情報しか掲載されてないので別冊の「12歳からはじめるHSP 3Dゲームプログラミング教室」 とか購入する方がいいかも知れない。まあうちは2Dで十分だけどね。
633 名前:名前は開発中のものです。 mailto:sage [2006/06/22(木) 23:24:05 ID:/JsXlF2v] >>632 うちも入門オフィシャル買った。1〜4章まであるんだが 1章と2章は公式サイトの初心者コーナーとほとんど同じで、リファレンスはむしろ公式の方が速く検索できる。 3,4章あたりで実際にプログラム作り乗ってる感じ? (少なくともオフィシャルは)外にでるときに読むとかそういうことがない限り、いらないと思う。
634 名前:名前は開発中のものです。 [2006/06/22(木) 23:53:30 ID:NNJTkBPZ] キャラをジャンプさせることが難しくてできません。サンプルを見ても理解できません。 何か簡単にジャンプさせる方法はありますか。
635 名前:名前は開発中のものです。 mailto:sage [2006/06/22(木) 23:59:12 ID:25TrH1Ok] それだけじゃ教えようが無い。なぜそれで答えを得られると思うのか不思議。
636 名前:名前は開発中のものです。 [2006/06/23(金) 00:01:50 ID:k7bOrnTE] すいませんでした。もっと詳しく説明します。 キャラがジャンプをしてはくれるのですが、下がってきてくれないのです。
637 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 00:20:20 ID:Zcv8nbN1] それでもわからんw Y座標の加減がおかしいんだろうけど。 ジャンプルーチンのソース出せば?
638 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 00:28:21 ID:4Q8ry9px] >>632 さん、ありがとうございます。非常に助かりました。 12歳から始める〜というのを買ってみようと思います。 本当に助かります。>>633 さんも同じく参考になります。 ありがとうです。
639 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 00:30:31 ID:dCtFWA9w] >>636 予め地面を作っておく。変数0=limit(変数0、下限、上限) 1、時間を進める 2、ジャンプボタンが押されてるかどうか+変数1が0であるか確認する 変数1を1にする。変数が1なら上昇、変数が1でなければ下降。 変数2に1を足す 3、下記参照 4、最初に戻る 1、時間を進める 2、上記参照 3、ジャンプボタンが離されるor変数2が20になる 変数1を2にする 着地判定したら変数1を0にする 4、最初に戻る こんなかんじでだめ?
640 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 00:41:01 ID:dCtFWA9w] は、読み直したらなんかまずーだ。 2、はジャンプボタンが押されてるか+(変数が0or1)だね。さらに下降は変数0の近くにおいとかないと 着地判定は地面作成のところで if変数1!1 :変数0-=下降分 変数0’=変数0 変数0=lim(変数0、下限、上限) if変数0!変数0’ :変数1=0 で多分いけると思う。確認はしてない。
641 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 10:07:53 ID:YPVKhOgA] こうですか?わかりません>< #define STAND 0 #define ASCENT 1 #define DESCENT 2 chr_x = 100:chr_y = 200:chr_state = STAND repeat stick key, 1 + 4 + 16 if chr_state = DESCENT { chr_y += chr_move:chr_move++ if chr_y > 200:chr_y = 200:chr_state = STAND } if key & 16 { if chr_state = STAND { chr_state = ASCENT:chr_move = 15 } else:if chr_state = ASCENT { chr_y -= chr_move:chr_move-- if chr_move < 1:chr_move = 0:chr_state = DESCENT } } else:if chr_state = ASCENT:chr_state = DESCENT chr_x -= (key & 1)* 5:chr_x += ((key & 4)= 4)* 5 redraw 0:palcolor 7:boxf:pos chr_x, chr_y:palcolor 0:mes "人":redraw 1 await 30:loop 操作方法:スペースと←→
642 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 18:15:18 ID:dCtFWA9w] 下から5行目のifのあとにスムーズに降りるように書くの忘れてるね if key & 16 { 中略 }else :{ if chr_state = ASCENT: chr_move=-1 chr_state = DESCENT ↑これが抜けてる } それ以外は組めてるジャン。見づらいけど
643 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 19:54:53 ID:QylcBG0f] ジャンプ途中でキー離したら真下に落ちるんじゃ・・ マリオみたいに放物線を描くジャンプはむつかしいな
644 名前:名前は開発中のものです。 [2006/06/23(金) 20:45:28 ID:k7bOrnTE] >>639 >>640 >>641 >>642 >>643 ありがとうございました。早速やってみます。 これからもよろしくお願いします。
645 名前:名前は開発中のものです。 [2006/06/23(金) 22:28:42 ID:k7bOrnTE] すいません。これで●が右から左に動きながらジャンプすることはできますか。 いくらやっても無理なんです。 x=500 y=100 repeat cls pos x,y mes "●" x=x-1 getkey spece,32 if spece=1:y=y-3 await 1 loop
646 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 22:50:41 ID:KtzemXCx] >>645 君に分かるように教えるほうが無理なんです。
647 名前:名前は開発中のものです。 mailto:sage [2006/06/23(金) 23:55:06 ID:Bh2LyKu7] x=500:y=100 repeat:cls:pos x,y:mes "●":x=x-1:getkey spece,32 if spece=1{y=y-3}else{if y<100:y=y+3} await 1:loop 自分で上昇させたんだから下降させるのもやらなきゃダメだろ・・・
648 名前:名前は開発中のものです。 mailto:sage [2006/06/24(土) 00:28:22 ID:Boe8MPLZ] >>645 とりあえず君はこの土日、人に聞かずにいじくりまわいてみることを進める 説明しようがないぐらい色々わかってないと思われるぞ。 >>643 >641のを参考に説明するなら 下降する加速度をchr_moveで設定するのではなく、 ASCENTとDESCENTの間に10個ぐらい放物線を描くように速度変化つけるようにすれば 力技だが単純。 ジャンプボタンが離されるか一定の上昇をしたら chr_stateを1から2へ。2の場合はそこそこ上昇 次にループした場合に chr_stateが2なら3へ。3の場合はちょっと上昇 以下略 見たいな感じで。
649 名前:名前は開発中のものです。 mailto:sage [2006/06/24(土) 01:32:59 ID:d9KxzeIk] >643 マリオもちゃんとした放物線は書いてないと思った 一定の時間押してる間は直線的に上がっていたと思う (離された時の処理は2種類あるように見えたけど・・・) #define JMPADD 5 ;最小ジャンプ値 #define JMPSPD 300 ;ジャンプの加速度変化量 cls 4 :buffer 1,640,480 :cls 4 :gsel 0:x=320:y=400 repeat :redraw 0 :gmode 4,,,5 :pos 0,0:gcopy 1,0,0,640,640:stick ky,$ff if (ky&16){;jmpfジャンプフラグ addjmpジャンプ移動量(1000倍) kyjmp押し続け有効カウント if jmpf=0 or kyjmp<20{ jmpf=1 :addjmp=-JMPADD*1000 :kyjmp++} }else{if jmpf{kyjmp=20} } if ky&1{addx=limit(addx-300/(jmpf+1),-3000,3000)}else{if ky&4{addx=limit(addx+300/(jmpf+1),-3000,3000)}else{if jmpf=0{addx=int(0.9*addx)}}} x+=addx/1000 if jmpf=1{ y+=addjmp/1000 :addjmp+=JMPSPD if y>=400{jmpf=0:kyjmp=0:y=400} } color 255,255,255 :pos x,y :mes "T" :wait 1 :redraw 1 :loop
650 名前:名前は開発中のものです。 [2006/06/24(土) 20:45:52 ID:N2Gy+fkt] わかりました。いろいろといじくってみます。
651 名前:名前は開発中のものです。 mailto:sage [2006/06/25(日) 16:39:50 ID:IyNuAK64] 今HSPセンターってとこでHSP勉強してるんだけど、スクリンセーバーの あたりからわかんなくなっちゃって><; もっと簡単なサイトないかな? HSPに付属されてる入門講座みたいなのは一通り把握したんだけど…
652 名前:名前は開発中のものです。 mailto:sage [2006/06/25(日) 17:30:59 ID:crdhvRu3] >>651 センターより分かりやすいサイトか…みたことないな。 わかりやすい説明を求めるなら、それこそ、 少し前で話題になってる本の「12才から〜」のシリーズを買ったほうが良さそうだが。 というか、ゲームじゃなくてスクリーンセーバーが作りたいのか? そうでなければ、読み飛ばして ブロック崩しの説明に進んでもかまわない内容だと思うぞ。
653 名前:名前は開発中のものです。 mailto:sage [2006/06/25(日) 18:54:39 ID:zITz6Cg0] dir_cmdlineやstrmidの説明ははしょられてるな。ヘルプ見ろということか。入門者はその 時点で嫌になるな。 ブロック崩しだが、変数xxxの説明が一切ないな。こんなのが1番分かりやすいサイトだ ってんならもうただで講座サイトで勉強するのはあきらめてさっさと本買った方がいいな。
654 名前:名前は開発中のものです。 mailto:sage [2006/06/25(日) 20:59:43 ID:hMX9jgqD] プログラミングをあきらめた方がお得
655 名前:名前は開発中のものです。 mailto:sage [2006/06/25(日) 22:12:29 ID:igIUpFhZ] >>652 やっぱり本か〜。まぁブロック崩しもわからなかったけど…とりあえず 情報ありがとうッス。 >>653 なんてこった^^;そんなに説明飛ばされてるんすか…そしてやっぱり本すか。 でもよかった、一番わかりやすいのもわからないのかと思ってたよ。 助かったよありがとう。
656 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 00:01:28 ID:SQdJQaEJ] ところでxxxって何すか?ヘルプ見ても教えてくれなかった…。 あと12歳から〜ってのはHSP3.0の参考書なんすか? 恐縮ですがご教授くだされ
657 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 00:19:58 ID:Zlfg91bR] >あと12歳から〜ってのはHSP3.0の参考書なんすか? 自分で調べろ無能PGが。
658 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 00:21:45 ID:SQdJQaEJ] >>657 アマゾンで見たんだが、表紙にはHSPとしか書いてなかったから ここで聞いてるんだよ…
659 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 00:29:25 ID:Zlfg91bR] >>658 ぽかーん・・・ Googleってしってまちゅか?><
660 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 00:40:29 ID:SQdJQaEJ] >>659 いろいろ調べたらヤフーショッピングに乗ってましたね…。 調べが足りなかった><;申し訳ないです。
661 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 00:44:45 ID:o7LiGkjS] サッカーのゲームを作りたいんだけど この画像の上のやつで計算とかして、下で表示ってのは普通だよね? 計算で選手とかを表示する位置をだすのがめんどいんで不安・・・u.pic.to/x6ln
662 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 01:19:22 ID:q/vqppD0] [重要]PCからのアクセス制限について -------------------------------------------------------------------------------- 2月24日AMごろよりアクセスしづらい状況が続いており、ご利用のお客様には大変ご迷惑をおかけしております。 現在のサーバ負荷の主な原因といたしましては、一部のお客様が無差別に画像URLにリクエストを送り、存在するURLをチェックするというような行為を行っているために過剰なアクセスが集中していることによります。 そこで、暫定的な負荷対策として、PM7:00〜AM4:00の間はPCからのアクセスを制限することにいたしました。(携帯端末での閲覧は従来通り問題なく行えます。) ご利用のお客様には大変ご不便をおかけしますが、何卒ご了承くださいませ。 >>661 YOU、答える人間に無駄な手間かけさせるなYO!
663 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 10:37:31 ID:Zlfg91bR] はげどぅですぅ><
664 名前:名前は開発中のものです。 [2006/06/26(月) 16:40:20 ID:QPjMulxO] 簡易的なノベルエンジンの制作をテストしてたんだが、稀に表示されないページがあるバグが発生した。 コメントも何もないゴミ以下のソースだが短いので訂正もせず出すことに何ら躊躇しない。 ノベルゲーエンジンのスクリプトの仕様は m…ゲームの開始 n…改ページ待ち しか実装していない。m,nは一行に記述する 例) m ゲームスタート n とみせかけて n 終了
665 名前:名前は開発中のものです。 [2006/06/26(月) 16:41:02 ID:QPjMulxO] buffer 2 ;dialog ,16 ;if stat=0 : end gsel notesel text noteload "simple.txt" repeat notemax if fc=6 : fc=1 noteget temp,cnt if temp="m" : fc=1 : continue if temp="img" : fc=2 : continue if temp="center" : fc=3 : continue if temp="left" : fc=4 : continue if temp="right" : fc=5 : continue if temp="n" { repeat//実質的なメインループ stick key if key&256 : break await 30 loop//ここまで cls fc=6 ;continue }
666 名前:名前は開発中のものです。 [2006/06/26(月) 16:42:49 ID:QPjMulxO] if temp="end" : stop if fc=1 : mes temp if fc=2 : pos 0,0 : picload temp : fc=1 if fc=3 : pos 200,0 : picload temp : fc=1 if fc=4 : pos 400,0 : picload temp : fc=1 if fc=5 : pos 0,0 : picload temp : fc=1 await 1 loop end
667 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 16:57:37 ID:gUPXbExm] > バグが発生した だから?デバグを人にやらすな。 > 稀に表示されない これが発生するスクリプトは?
668 名前:名前は開発中のものです。 [2006/06/26(月) 17:13:31 ID:QPjMulxO] すまない。俺にはどこに原因が潜んでいるのか思考が及びも付かないので、 誰かクレバーな方がミラクルな解決策を提示してくれないかなということです。 gamdev.org/up/img/6279.lzh スクリプトはこれ。
669 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 17:35:07 ID:l0f0pGQU] 言い方変えても、人にデバグさせるだけじゃねえか。
670 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 17:35:50 ID:2OsVDH9a] で、どのページがひょうじされへんのん? そこが問題やねぇ。
671 名前:661 mailto:sage [2006/06/26(月) 18:44:51 ID:o7LiGkjS] ごめん、知らなかった これで大丈夫なはず p.pita.st/?m=zkdxuxhf これの右下のやつのように3Dで表示したいんですけど 何を使えばいいんでしょうか?
672 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 18:45:20 ID:DkThfzbb] 長い行が表示されないみたいね。 解決方法はわからん。 ちょっと待ってナ
673 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 19:13:45 ID:q/vqppD0] >>671 質問変わっとるし。(#-_-) 何を使えばって… よくそれで3Dゲームを作ろうと思い立ったもんだと感心する。 確かにあれこれ考えるより、行動したほうが良いとは思うけど どのプラグインを使うか、とか、 大まかなプログラムのイメージくらいは考えてから動こうぜ。 …そこまで何も分からないレベルなんだったら 「12歳からはじめる、わくわくHSP 3Dゲームプログラミング教室」 を使うといいと思うよっっ! www.rutles.net/books/110.html 12歳以下だったらあきらめてネ! あと >594氏あたりを参考にするとイイカモ!
674 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 19:16:55 ID:DkThfzbb] 原因わかんね。
675 名前:661 mailto:sage [2006/06/26(月) 19:45:56 ID:X5p3zbof] >>673 レスありがとう 質問変わったのは3Dで表示したほうが楽かなって思ったので。 携帯からだったので、プラグインって言葉が思い出せなくて何をっていう質問になってしまいました。 ともかくありがとう!!
676 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 20:09:22 ID:q/vqppD0] >>675 …すごい忘れっぷりだな、ぉぃ。(;-_-) 若年性痴呆とかには気をつけろょ…。 手近なとこでは \hsp30\sample\hgimg\ (mesh_x.hsp) \hsp30\sample\hgimg3\ あたりのスクリプトも参考になるべ。
677 名前:名前は開発中のものです。 [2006/06/26(月) 20:13:30 ID:QPjMulxO] >>674 文字列変数って宣言しないと容量に制限あるんだっけ? じゃあそれ回りで引っかかってるのかな…? 体よくデバッグさせてしまったようですまない
678 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 21:09:27 ID:K7y0u18P] >677 一行の文字数が多すぎて切れてる以外全てtxt通り表示されてるよ。 n n こうなってるのが3箇所ぐらいあって、そこは何も表示されてない
679 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 21:35:09 ID:Zlfg91bR] 3Dの方が楽ってマジかよw
680 名前:名前は開発中のものです。 [2006/06/26(月) 22:19:12 ID:QPjMulxO] >>678 「彼女の手元から鋭い剣が零れ落ちて、それが自分の心臓に突き刺さるのがゆっくりと見えた。」 という文(最初の方です)が脱落しているのを確認しました。 スクリプトの中身を逐次読み出していく変数tempをsdimで確保したら正常に動作しました。 やはり睨んだとおりだったようです。お騒がせしました。
681 名前:名前は開発中のものです。 [2006/06/26(月) 22:25:16 ID:QPjMulxO] すいません。間違いました。全然改善されていません。 tempを大きめに確保しても改善される気配がありません。改行を入れると表示されるのですが… 原因が分かりませんね…
682 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 22:28:58 ID:PtgLzdtk] ちょっとまて、それ殺人じゃね?
683 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 22:43:20 ID:q/vqppD0] >>681 全然それらしき不具合が再現しないんだが。 mesした文字列が右端で折り返さないことをバグと言ってる? バグった状態のスクリーンショットでもupしてくれんかね
684 名前:名前は開発中のものです。 [2006/06/26(月) 23:02:26 ID:QPjMulxO] 一応スクショ gamdev.org/up/img/6282.jpg 本当はここより上に 「彼女の手元から鋭い剣が零れ落ちて、それが自分の心臓に突き刺さるのがゆっくりと見えた。」 の一文が表示されるはずなんだが
685 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 23:02:53 ID:XLuuV5zV] HSP 3.0 で実験 (HSP には詳しくないので間違ってたらゴメン) 試したコード ;;;;;;;;;;;;;;;;;;;;; ; xxx.hsp notesel text noteload "simple.txt" noteget temp,0 if temp=="abcdefg" { mes "** " + temp } ;;;;;;;;;;;;;;;;;;;;; ; simple.txt 人口100万人以上の大都市でありながら豊かな自然が各所に残され、 ;;;;;;;;;;;;;;;;;;;;; simple.txt の行の内容によって if temp=="abcdefg" { の段階で temp が未定義変数の状態になる場合があるみたい。 未定義の変数と文字列の比較は常に true になるっぽくて if 文の中が 実行されるらしい noteget の後で比較の前に、n = strlen(temp) とか temp を使う命令をいれてあげると 正常に動くかも。 >>>665 のコードでは if temp="m" : fc=1 : continue の continue が実行される から表示されない
686 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 23:17:07 ID:q/vqppD0] >>684 HSP3.0aを使ってるのか。こっちは3.1b2でその不具合が出ないのだけど 3.0a→3.1b1で修正されたバグで気になるものがある。 どういう状態になるバグなのか詳しいことが書かれてないんだが。 www.onionsoft.net/hsp/hsp2beta.html 2006/01/30 3.1b1 64文字を越える文字列の比較演算に失敗することがある不具合を修正。
687 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 00:20:15 ID:Zs14Q1j7] if temp="m" : fc=1 : continue の上に if cnt=70:dialog ""+temp これを付け加えたところ、正常に動作した。 また、問題の行の文章を短く改変すると問題なく動作した。
688 名前:名前は開発中のものです。 [2006/06/27(火) 00:42:24 ID:/0V9LxsN] >>685 仰るとおりにしましたところうまく行きました。 あなたこそ稀代の名ハッカーですね。 >>686 やはり不具合だったんですね… >>687 ありがとうございました
689 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 02:34:15 ID:RtbT9sZJ] >>668 泣けた!
690 名前:名前は開発中のものです。 [2006/06/27(火) 17:15:09 ID:18wzoNdC] >>689 ふざけないでくださいっ!! シナリオが電波なのは俺が一番分かってるよ…('A`) ちゃんと消しておきましたので。皆さんありがとうございました。 Nscripterでがんばろうと思います。
691 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 18:09:39 ID:mSzfJxrF] 感想言われたらキレるって意味わかんねwwwwwww シナリオじゃなくてお前本人が電波じゃねぇかwwwwwwっうぇwっうぇwww
692 名前:名前は開発中のものです。 [2006/06/27(火) 18:51:31 ID:18wzoNdC] >>689 ありがとうございます!! 自分としては始めて作品らしい作品を書いた思い入れの強い作品ですので、 そういってもらえるととてもうれしいですし励みになります! 是非僕のホームページにも感想を300字以内で書き込んでくださいね! これでおk?>>691
693 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 18:51:54 ID:SVUigg0B] > 668 名前:名前は開発中のものです。[] 投稿日:2006/06/26(月) 17:13:31 ID:QPjMulxO > すまない。俺にはどこに原因が潜んでいるのか思考が及びも付かないので、 > 誰かクレバーな方がミラクルな解決策を提示してくれないかなということです。 > gamdev.org/up/img/6279.lzh > スクリプトはこれ。 困り果ててるのとプライドと嘘が入り混じったこの幼児性がたまらないw
694 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 19:44:58 ID:yADMmInl] どうせまた別のところでつまずくだろうがな('A`)
695 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 20:16:21 ID:RtbT9sZJ] HSPのバグじゃデバッグつらいね。
696 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 20:20:50 ID:RtbT9sZJ] >>690 それはおいといて、長文でも2回は読みなおしたよ!
697 名前:名前は開発中のものです。 [2006/06/27(火) 21:15:33 ID:18wzoNdC] >>693 ありがとうございます! >>694 ふざけないでくださいっ!! >>695 お、おだてたって何もでないんだからねっ!!! ……ありがとっ(///) また分からないことがありましたら質問しに来るかもしれません。 今後ともよろしく^^ ところで線分と短形の当たり判定と、 標準命令で正確に狙い撃ちをするプログラムを組まなければいけない状況が発生したら 皆さんならどんなスクリプトを組みますか?
698 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 21:22:43 ID:yADMmInl] 2ちゃん風吹かすのが礼儀だと思ってるなら もう、やめような。
699 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 21:23:43 ID:yADMmInl] > 皆さんならどんなスクリプトを組みますか? …なんだつまずいてるじゃん('A`)
700 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 21:26:00 ID:WcMLJ1dW] ・・・発言の一つ一つが痛々しいな
701 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 21:38:59 ID:18wzoNdC] スマン まぁなんだ、その、ネタ振りです。
702 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 21:57:54 ID:9KrIr/3j] 何か逆にウザいな
703 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 22:06:13 ID:18wzoNdC] ごめん調子に乗りすぎた 僕2chは得意ではないので
704 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 22:15:45 ID:gMbdYqw+] >>697 > ところで線分と短形の当たり判定と、 一応ツッコんでおくが、「矩形」だろ。
705 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 22:21:03 ID:18wzoNdC] 矩形……やべ、ずっと勘違いしてました ていうかこのスレ意外と住人多いね
706 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 22:42:31 ID:QczuVWpn] くけーーーーーっ!!
707 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 00:13:26 ID:qKzj4O0m] クケダイちゃん
708 名前:697 mailto:sage [2006/06/28(水) 17:08:50 ID:ppzly9JN] なんか失速してるな。 標準命令での狙い撃ちに関してはこんなスクリプト組んでみたんだけど。 あまり精度が高くないように感じたので… repeat x=mousex y=mousey stick key if key&256 : break await 30 loop dx=x-320 dy=y-240 d=sqrt(dx*dx+dy*dy) vx=dx*10/d vy=dy*10/d repeat pset 320+vx*cnt,240+vy*cnt await 100 loop
709 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 18:07:55 ID:4CxOoVnJ] だから、何? せめて"〜して下さい"って言えよ… ヒント:vx,vy
710 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 18:43:42 ID:ppzly9JN] なんか俺とことん嫌われてるみたいだな…… ごめんヒントがわからない
711 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 19:13:34 ID:KrG/8YO6] お前はコミュニケーション能力が足らなさ過ぎる。
712 名前:名前は開発中のものです。 [2006/06/28(水) 19:19:37 ID:pP7OW8l0] >>710 気にすんなって。そのなんだ少し空気が読めないだけだ。 なんつーか少し頭が悪いだけなんだ。 だから気にすんな。
713 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 19:22:39 ID:Uibrz7kH] >>710 キャラの演じ方に失敗してるのと、最初の質問の仕方が バグの出る場所まで探させたのが原因だな 679の質問は自分が必要だから聞きたいのか、たんに自分のやりかたに 疑問があるから聞きたいのか、はっきりしない 708のスクリプトはdx,dy vx,vyを実数で扱えばそれだけで精度は上がる 後は、角度を使うやつ d=atan(dy,dx) vx=cos(d)*10 vy=sin(d)*10 線分と矩形って、線分の交差判定を辺の数繰り返すだけじゃないの? (矩形と点の判定でやるとかもあるだろうけど・・・)
714 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 19:38:39 ID:ppzly9JN] >>711 俺もそう思う。キャラづけに失敗した。 ノープランでスマン >>712 >>713 atanか。タンジェントの逆数だな。 めがっさ使えるにょろね。ありがとう。 線分の交差判定だと線分が矩形に含まれる場合駄目じゃん? 座標を比較して判定でいけそうだね。 なんら貴兄らの知的好奇心を満たすことの出来ない質問ですまなかった。
715 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 19:44:27 ID:4CxOoVnJ] 結局は答えを得たもん勝ちだ。 だからモレは汚れ役を買って教える君に釘を刺しているというのに…
716 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 19:49:54 ID:wJZ6fAQB] >>714 >線分の交差判定だと線分が矩形に含まれる場合駄目じゃん? 線分が徐々に矩形に近づいていく様子をイメージしてごらん。 私は君のことが好きだ。
717 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 19:54:10 ID:CyGz9dBL] にょろじゃねえぞ
718 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 19:55:29 ID:ppzly9JN] >>716 その発想はなかったわ 普通に感心した
719 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 20:28:00 ID:NVs17GVN] 別にキャラ作りなんてしなくていいのにw
720 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 22:09:14 ID:ycafVWOk] うるせーにょろ
721 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 22:32:50 ID:aLPe3qqe] はるひおたうざす
722 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 22:36:14 ID:ycafVWOk] にょろってハルヒネタだったのか。
723 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 23:49:42 ID:Y4aGeqCp] 今の所LAN内だけを考えてますが、HSP3でオンラインゲームを作りたいです。 通信関連のプラグインでおすすめありますか? 標準の「hspsock」を使ってみたのですが、どうも調子が悪いです。
724 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 23:52:26 ID:ycafVWOk] わかりません(><)
725 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 00:09:49 ID:rPxdeO+G] >>723 LAN環境下でのネットゲーならhspsockで作ったことあるお。 通信自体はサンプルスクリプト研究すればなんとかなるとおも。
726 名前:723 mailto:sage [2006/06/29(木) 00:14:36 ID:u1eRM2xc] >>725 あら、いけるのですか・・・ プログラムと環境見直してみます(古いパソコンでしたので) ちなみに「どうも調子が悪いです。」というのは 1秒に遅れるデータ回数が少ないという意味です
727 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 00:17:42 ID:7vp0S6qJ] >1秒に遅れるデータ回数が少ないという意味です 最初から書けよ