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


HSPTV!掲示板


未解決 解決 停止 削除要請

2023
1105
nennneko5787OBAQで下の枠に触れた時jumpの値を2に2解決


nennneko5787

リンク

2023/11/5(Sun) 19:35:46|NO.100436

する方法はありますか?

#include "obaq.as" ; ; とても単純なサンプル ; screen 0,640,480 ; ウィンドウ初期化 qreset ; OBAQの初期化 qaddpoly my, 4, 30,70,0,,,0,1,1,2 yuka=0 qgroup yuka,2,2,1 qborder 0-80, 0-60, 159.5-80, 119.5-60 *main ; メインループ ; redraw 0 ; 画面の更新を開始 color 0,0,0:boxf ; 画面をクリア qexec ; OBAQによるオブジェクトの更新 qdraw ; オブジェクトの描画 stick key,1+4+8 ; カーソルキーでプレイヤーを操作 pax = 0.0 pay = 0.0 par = 0.0 qgetspeed my, psx, psy, psr if key & 1 { if psx < 0.0 { pax = -(0.5 + psx) * 0.05 ; 限界速度に近づくほど、加速は小さくなる } else { pax = -0.5 * 0.05 ; ブレーキの効きは一定 } } if key & 4 { if psx > 0.0 { pax = (0.5 - psx) * 0.05 } else { pax = 0.5 * 0.05 } } if key & 2 { if jump != 0{ if psy < 0.0 { pay = -(0.5 + psy) * 1 } else { pay = -0.5 * 1 } jump-- } } if key & 8 { if psy > 0.0 { pay = (0.5 - psy) * 0.05 } else { pay = 0.5 * 0.05 } } qspeed my, pax, pay, par pos 10,10 qgetpos my,vx,vy,vang mes vy if vy >= 112{ jump = 2 } redraw 1 ; 画面の更新を終了 await 16 ; 一定時間待つ goto *main



この記事に返信する


nennneko5787

リンク

2023/11/5(Sun) 19:36:25|NO.100437

現在はy座標で判定するゴリ押し技でやっております



nennneko5787

リンク

2023/11/6(Mon) 18:42:50|NO.100441

自己解決



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.100436への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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