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

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

何が分からないのか・・・

map_Lx = x / mchip_size //自分の左側マップデータ上のx位置
map_Uy = y / mchip_size //上側y位置
map_Rx = (x+mysize_x-1) / mchip_size //右側x位置
map_Dy = (y+mysize_y-1) / mchip_size //下側y位置

mchip_LUp = map( map_Lx , map_Uy ) //自分の左上位置にあるチップナンバー収得
mchip_LUn = map( map_Lx , map_Dy ) //左下
mchip_RUp = map( map_Rx , map_Uy ) //右上
mchip_RUn = map( map_Rx , map_Dy ) //右下

自分の四隅にどのチップか重なってるは上ので分かるでしょ?
左下右下のマップデータ収得してるのを1ドット下を収得するようにすれば
自分の足元に何のチップが使われてるか分かるでしょ?

分からないなら
http://www.onionsoft.net/hsp/beta/betabbs.cgi?no=8853&reno=8852&oya=8837&mode=msgview&list=
URL先に書いたのも理解出来てないって事だから
もう一回ちゃんとスクリプトを読んで配列と座標の関係を
完全に理解して

後
mchip_size=6 //チップサイズ

mysize_x=20 //自分のxサイズ(チップサイズより大きくは出来ない判定の修正が必要)
mysize_y=20 //自分のyサイズ

チップサイズを超える大きさは判定の修正が必要って書いてるんだが・・・


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

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

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

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



- Web Forum -