HSP3掲示板
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿時間:12/01/04(水) 00:38
投稿者名:締め出された人
Eメール:
URL :
HOST:36-2-114-131.chiba.ap.gmo-isp.jp
タイトル:Re^10: マップチップの作り方が分かりません!!

じゃぁ、自分と同じ座標に何番のマップチップがあるかを見る事が出来るんだから
チップナンバー1を障害物として判定するとして

http://www.onionsoft.net/hsp/beta/betabbs.cgi?no=8845&reno=8843&oya=8837&mode=msgview&list=
↑で書いたスクリプトの↓の部分で

if mchip_no > 0 {
 if mchip_no = 1 {
//ここに来たらチップナンバー1と重なってるって事(ここで最小限の当たり判定は終えてる)
//↓当たり判定後の制御
if key&4:x-2 //入力キーと逆方向に移動
if key&1:x+2
if key&2:y+2
if key&8:y-2

 }
}

凄く手抜き
自分の左上一点しか判定してない
だから左からチップナンバー1と当たると殆ど重なるまで止まらない
これを防ぐには最低自分の4角判定する必要がある

この判定後の制御ではゲームとしては使い物にならない
まず判定と判定後の制御は別物って事を分かってくれ


- 以下は関連一覧ツリーです -
- マップチップの作り方が分かりま... - 坂上田村麻呂 11/12/20(火) 19:18 No.8837

このメッセージに返信する場合は下記フォームから投稿して下さい

おなまえ
Eメール (現在この項目の入力は無効です)
題   名
メッセージ    手動改行 強制改行
URL
削除キー (記事削除時に使用。英数字で8文字以内)
プレビュー

以下のフォームから自分の投稿した記事を削除できます
■記事No ■削除キー



- Web Forum -