「マップの作成」の編集履歴(バックアップ)一覧に戻る

マップの作成 - (2011/12/31 (土) 21:11:50) のソース

*マップの作成

#contents

**基本的な手順
①「左コントロール+左シフト+E」でマップエディタが起動します
#image(1.png,width=600,height=500)
②「file」をクリックして「new」をクリックすると新しく作れます
(画像がありません)
③「Layers」をクリックして「Images」にします
#image(2.png,width=600,height=500)
④addをクリックします
#image(3.png,width=600,height=500)
⑤下の画像の赤で囲まれている部分二つを二回に分けてぶち込みます
#image(4.jpg,width=600,height=500)
⑥今度は「Images」をクリックしてLayersに戻し、「Game」を右クリックして「add tile layer」をクリックします(2回クリック)
#image(5.jpg,width=600,height=500)
⑦先ほど作った「tiles」を右クリックして「image」ボックスをクリックし、⑤で入れた画像を選びます
#image(6.jpg,width=600,height=500)
#image(7.jpg,width=600,height=500)
⑧サイズを変える場合は「Widlth」や「Height」の単位を変えてください
(画像無し)
以上で準備完了
ここから作成方法
①使いたいタイルを選びます、そしてスペースキーを押している間そこに入ってる画像を見て
 クリックでマップチップを選択できます
#image(8.jpg,width=600,height=500)
②リスポーン地点や武器は「Game」の中に入っています
#image(9.jpg,width=600,height=500)
③チップを選択している時左クリックでチップを配置し、右クリックでチップ非選択になります
(画像無し)

④そしてマウスホイールをスライドすると拡大縮小し、押し込むとカメラの位置を変えれます
(画像無し)
⑤そして当たり判定を付けたいタイルを右クリックし、GameTiles→Colisionと進むと当たり判定が付きます
#image(追加画像.jpg,width=600,height=500)
⑥私が作成したステージです、あなたはどんなステージができましたか?
#image(10.jpg)
⑦最後にsave asで名前を付けて保存して完成です 注意:スペースを入れるとエラーが起こることがあります 私のところだけかもしれませんが
#image(11.jpg,width=600,height=500)
マップデータを取り出したい場合はconfig_directory.batをダブルクリックし、mapsフォルダを開くと保存したマップがあります

**四角形を描画する
自由に変形、色付けできる四角形を描画できる。
影付けや背景作りに便利な機能。

まず、四角形を描画するレイヤーを作る。
四角形を描画したいグループを右クリックし、Add quads layerをクリック。
#ref(qu01.png)

次に、今追加したレイヤーを選択した状態で画面右上のAdd Quadをクリック。
#ref(qu02.png)

すると、マップ上に小さな白い正方形が描画される。
赤い点をドラッグすると変形。緑の点をドラッグすると移動。
#ref(qu03.png)

さらに、赤い点を右クリックで色の変更や位置の数値を編集することができる。
#ref(qu04.png)

画像と重ねてグラデーションの表現等、様々な用途が考えられる。
#ref(qu05.png)

また、Quadレイヤーを右クリックしてImageを選択することで四角形にテクスチャを貼ることもできる。
Tileレイヤーと違い自由に伸縮できるため、これまた背景作りに役立つ。



*Race用マップ作成
[[こちら>http://www.teeworlds.com/forum/viewtopic.php?id=7605]]のRaceクライアントを使ってRace用マップを作る方法。
Race用マップには通常マップにはない機能が盛り込まれているが、おおまかな作成方法は通常マップと変わらない。
ここではRaceマップエディタ固有の機能について説明する。

**準備
[[こちら>http://www.teeworlds.com/forum/viewtopic.php?id=7605]]より&bold(){entities.png}をダウンロードし、Teeworldsフォルダのdata/editor内にある同じ名前のファイルを置き換える。
(元ファイルは一応バックアップをとっておこう)
これができたら、teeworlds_race.exeを起動してCtr+Shift+Eでマップエディタへ。


**スタート/ゴール地点
タイムの計測を開始/終了する場所を決める。

&bold(){Gameレイヤー}を選択した状態でスペースキーを押し下げると、先ほど置き換えた画像が表示される。
&bold(){赤いストップウォッチマーク}がスタート地点、&bold(){緑のもの}がゴール地点である。
#ref(race_01.png)


他のタイルと同じ要領で並べることができる。&bold(){壁との間に隙間がないように}並べよう。
Teeがタイルの上に重なった瞬間にタイム計測が開始または停止される。
#ref(race_02.png)



**テレポーター
任意の範囲に入りこんだTeeを任意の1マスへワープさせるギミック。

&bold(){Gameグループ}を右クリックして&bold(){Add Tele Layer}をクリック。
Teleレイヤーが追加される。
#ref(race_04.png)


&bold(){Teleレイヤー}を選択した状態でスペースキーを押し下げる。
&bold(){From}と書かれたタイルで&bold(){テレポート元}を、&bold(){To}と書かれたタイルで&bold(){テレポート先}を指定できる。
#ref(race_03.png)


まずは、&bold(){テレポート元}のタイルを設置する。
&bold(){Fromタイルを選択}し、スペースキーを放してから&bold(){Teleporterボタン}をクリック。
まずは「1」を選択して好きな場所にタイルを配置してみよう。
#ref(race_05.png)


次に、&bold(){テレポート先}のタイルを設置する。
&bold(){Toタイルを選択}し、スペースキーを放してから&bold(){Teleporterボタン}より「1」が選択されていることを確認。
先ほどと同じ要領だが、Toタイルは&bold(){1つの番号につき1枚のみ}を配置する。
これで完成。Fromの1のいずれかにTeeが重なった瞬間、Toの1に瞬間移動させられるようになる。
#ref(race_06.png)


同じマップ内でいくつものテレポートを作りたいときは、それぞれに異なる番号を付ければ良い。



#pcomment(reply)