新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
c_rpg @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
c_rpg @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
c_rpg @ ウィキ
メニュー
トップページ
メニュー
準備
ステップ1
ステップ2
マップクリエイター
ステップ3
ステップ4
ステップ5
ステップ6
プラグイン紹介
まとめサイト作成支援ツール
リンク
@wiki
@wikiご利用ガイド
他のサービス
無料ホームページ作成
無料ブログ作成
2ch型掲示板レンタル
無料掲示板レンタル
お絵かきレンタル
無料ソーシャルプロフ
ここを編集
更新履歴
取得中です。
ここを編集
ステップ2
ステップ2
フィールドの作成
フィールドを歩き回れるようにする。
広さに従ってスクロールするのは後回しにして、とりあえずは640×480の大きさでマップを作る。
実際のマス数は40×30。
RPGツクール用のマップチップが使いまわせるようにしている。
マップ上のマスのデータは歩行可否フラグ、レイヤー1、レイヤー2の三つ。
ツクール用のチップはアニメーションや構造によるなめらかな描画も実現可能なため、それも。
そんな感じで欲張って作ったマップがこれ。
;
溶岩のセルは通行不可であり、静止画では伝わらないがアニメーションする。
フィールドに関する課題
もっと広大なマップを、スクロールしながら移動できるようにする。
そのためにはデータ構造を考慮する必要あり? マップの構造体が大きくなると、スタック上に置くよりもヒープ領域に作らなければならないかもしれない。
イベントフラグの実装。NPCの配置。
最大の鬼門。2009年2月ごろに作っていたものはここの構造が汚かったために挫折。今頑張って作り直そうというところ。
マップ移動もこれで実現する。あるセルの上に立つとマップ移動命令が呼び出され、それに従って移動するように。
勉強も兼ねて、独自のスクリプト言語を作成して行う。
言語の解析自体は楽だが、それをどういった構造で扱うかが問題。
ステップ5
エンカウントの実装。
現在、戦闘はデバッグ用のボタンを押して開始するようになっているため、フィールドを歩き回ってもエンカウントしない。
以前作っていたものはエンカウントが実装されており、さほど汚くない形なので少し手直しして移植するだけで済みそうだ。
フィールド上で有効となる装備効果の実装。
エンカウントが無くなる「あややのおまもり」、速く走れる「ダッシューズ」など。
タグ:
+ タグ編集
タグ:
このサイトはreCAPTCHAによって保護されており、Googleの
プライバシーポリシー
と
利用規約
が適用されます。
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「ステップ2」をウィキ内検索
最終更新:2009年12月23日 11:57
添付ファイル
field0001.jpg