[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 08:35 / Filesize : 255 KB / Number-of Response : 955
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++でドラクエっぽいRPGを作る 2



102 名前:はかせ [2008/06/14(土) 01:39:31 ID:qLCsHJ/p]
>>88
>ラーミアって十字キー離したらそのまま進んでくれた方が便利な気がする。
乗り物ごとに自動操舵フラグを作って実装してみました。
実装にあたってAボタンBボタンが過剰に反応してしまい

乗り込もうとしてAボタンを押す
       ↓
乗っている状態になり、勢いあまってコマンドをが開いてしまう
       ↓
コマンドを閉じようとしてBでキャンセルするとそのまま降りてしまう。

こんな感じなのでキー入力状態に一段階追加してみました。

KEY_NULL:押されていない
KEY_DOWN:押された
KEY_PUSH:押されている
KEY_R_PS:押されているが、キー入力の効果を発揮した後 <- 新たに追加した状態
KEY_UP:離された
KEY_NULL:押されていない(元に戻る


>>101
移動前のマップチップでエンカウントが発生するかを判定していたバグが原因のようでした。
fieldクラスのdispors関数内でパーティの現在位置をconst int X ,Y でとった後に座標をずらしていたのが元凶なので
#define を使って常に最新の座標を取れるようにしました。


昨日、修正したいって言ってた箇所の事をすっかり忘れて、ルーラ使用時に乗り物を移動させるようにしました。
ルーラで設定された行き先ごとに全部の乗り物を設定する必要があるので面倒くさいかもしれません。
現に今のところアリアハンしか設定していません。(ぁ

tp://sakuratan.ddo.jp/uploader/source/date84130.lzh






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<255KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef