FC2ブログ

えぬくろぶろぐ

サークル「Northern Cross」のブログです。 絵とか音楽とか活動予定とか。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告 |

マップエディタ完成しました

mapedit.jpg

なんとかマップエディタが形になりました。
ゲーム内のマップチップ描画も兼ねての構成でしたので、出来ることは

・データからのマップの描画
・マップチップのリセット
・マップチップの設定(UIから指定、数値入力なのでもう少し改善したい)
・マップチップごとの高さの設定(+、-、指定)
・マップの回転
・マップのドラッグ
・マップデータのファイルへの書き出し
・マップデータのファイルからの読み込み
・マップチップ上オブジェクトの指定(オブジェクト自体未実装)
・戦闘開始時のユニット初期配置番号の指定(未実装)

この程度になっているかと思います。
エディットに不必要な部分はほぼカットしていますが、
たぶんマップシステムの基盤としても使えなくはないかなぁと……

","で区切られた文字列を数列に変換、各マップチップ座標に入れる仕組みなので、
本実装する場合はごまかさないといけない気がします。
また、C++で書きたいのですが、文字列ストリームの分割が思うようにいかず、
最終的にsscanf関数でstring(char変換)を分割する手法をとっています。
非常に手間がかかるし煩雑。
コンパイラに関数の定義を確認してね☆と言われていますが、とりあえずは放置してます……
文字列ストリームのお勉強をしてからそちらも手直しできたらしていきたいです。

ある程度表現に幅を持たせたかったので、各マップチップの高さ、広さを変更しても
対応できるように作ってあります。
現状でも少し段差が急すぎる気もするので、ユニット描画できるようになり次第調節できればと。


……ということでやっとお待ちかねのキャラクター描画です。
まずある程度の展望をまとめて、必要なドット絵ぷちぷち点を打って……
表示自体は描画点をマップ基準にすることでやりやすいかと思いますが、
移動のアルゴリズムが難しくはないだろうと思いますがめんどくさそうです。
とりあえず移動、行動の順でやっていきたいと思います。
そこまで行ければあとはイベントのファイル読み込み実装とかくらいで
もりもりできると思います……思うだけです。

ということで、まったり頑張ります。
スポンサーサイト

雑記 | コメント:2 | トラックバック:0 |
<<キャラ素体 | HOME | こっそり活動報告>>

この記事のコメント

久々です♪・・・いや~全然更新してなかったっぽいんで、確認していなかったんですが・・・。
更新してたんですねww
凄いですね!!・・・マップっぽい・・・てかマップですね。
僕は、まだそこまで行ってないんでww・・・それに最近は、忙しくて。
キャラ作図も楽しみにしつつ・・・たまには見に来ますね。
2013-06-23 Sun 05:03 | URL | ホームズの弟子の弟子 [ 編集]
お久しぶりでございます。
忙しい時に無理にそういったものに時間を割くと、もっとできなくなっちゃいますよね。
今これからが大切な時期に差し掛かると思いますので、まずは優先度の高いものから進めていくことをオススメします!

> 久々です♪・・・いや~全然更新してなかったっぽいんで、確認していなかったんですが・・・。
> 更新してたんですねww
> 凄いですね!!・・・マップっぽい・・・てかマップですね。
> 僕は、まだそこまで行ってないんでww・・・それに最近は、忙しくて。
> キャラ作図も楽しみにしつつ・・・たまには見に来ますね。
2013-07-27 Sat 23:50 | URL | あーと [ 編集]

コメントの投稿















コメント非公開の場合はチェック

この記事のトラックバック

| HOME |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。