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

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

> ・緑の■の動きがぎこちない
PCの処理能力を超えてるからぎこちない動きになってる
CPU使用率が50%や25%でもCPUコア一つを使い切ってたら処理落ちを起す

重い原因はマップチップを並べる所で無駄にmapmax_x*mapmax_y回リピートしてる
リピートは一画面分で良い

まず↓ここで指摘した部分を直してない
http://www.onionsoft.net/hsp/beta/betabbs.cgi?no=8841&reno=8840&oya=8837&mode=msgview&page=0

> mapmax_x=480 //マップデータ横の最大
> mapmax_y=360 //マップデータ縦の最大
これは画面のサイズじゃ無くチップを並べるためのデータの数
サンプルではマップデータ最大*チップサイズ=画面サイズだったから
チップを並べる所でも同じ変数を利用してる

> ・横移動のときはブロック(茶色の■)をすり抜けてしまう
点で判定してるからチップサイズを超える速度は使えない(ブロックを飛び越すから)
同じ理由でチップサイズを超える大きさを自分のサイズには使えない

これを回避する方法はあるが、ゲームの方をこの制限以内に収まるように考えた方が良い
それが出来た上でどうしても必要ならどうすれば良いか、まずは自分で考えてくれ

> ・重力がない
足場が無ければ落下処理をするようにすれば良い
足場があるかどうかはサンプルの判定を応用すればできる


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

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

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

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



- Web Forum -