最新の質問

Last-modified: 2017-08-30 (水) 18:54:48

このページは、TFMマップ製作部に寄せられた質問を全て載せたものです。
TFMマップ製作部への質問は、CafeのマップリクエストBOXへ。

目次

011.横が長いmapをつくりたいです。XMLのどこを編集すればいいですか。
010.そもそもXMLの使い方がわかりません。
009.何回もすいませんが、 全てのmap?の最低条件などを教えてくれませんか?
008.map作ろうと思ったけど ykrのmapの滑る?なんかずっとたってたら落ちるグラウンドってどうやる
007.ねずみの初期位置を複数設置することは可能ですか?可能ならば教えてくれませんか?
006.999e999 MASSの活用例を教えてください
005.アンカーをつなげるとオブジェクトを0,0にぶっ飛ばすグラウンドを0,0に飛ばさずに機能させる or 角度が0°じゃない状態で安定して飛ばせるグラウンドの作成方法ってありますか?
004.XMLってなんですか
003.JDタグにあるHZとAMPをくわしく教えてください。
002.IRグラウンドのやり方を教えて下さい。
001.はんいが広いマップを作りたいんですけどどうすれば作れますか

011.横が長いmapをつくりたいです。XMLのどこを編集すればいいですか。(2016/12/18)

マップの横の長さは, 800pxです。
横にスクロールするマップは、XMLのみ設定できます。
http://s.kuku.lu/63obkgfej
①↑の画像で円で囲った所に次の文字をコピーしてペーストしよう
 <C><P L="1600" /><Z><S /><D /><O /></Z></C>
②ロードを押します
③マップが長くなります.↑の場合だと横が普通の2倍(1600px)になります
 また,スペース+ドラッグでマップを移動できます
もっと短くしたい場合は、Lの数値を1600未満にして調整してください。
もっと長くしたい場合は、Lタグと合わせてdefilante="-1,-1,-1,1"を追加すると
Lの最大値が4800に上がりますが、左の画面外に行くと死にます。
例
<C><P L="4800" defilante="-1,-1,-1,1" /><Z><S /><D /><O /></Z></C>
(追記)編集する部分は、最初の<C>の隣の<P />の部分の中です。
(スペースは半角にしてください)
by Shobonvip

010.そもそもXMLの使い方がわかりません。(2016/12/15)

XMLとはTFMのマップを文字に置き換えたものです。
マップエディターの セーブ/ロード/テストという欄で、
「マップをクリップボードにコピーする」というボタンがあります。
それを押してペースト(貼り付け)をして出てきたもの
 (クリップボードにコピーされていた文字列) がXMLです。
XMLは セーブ/ロード/テストという欄で、右下のinputに貼り付けして
ロードすると、XMLからTFMのマップへ変換される。
(XMLの基礎知識)
――――
XMLは、基本的にメモ帳で編集し、マップエディター上で出来ないこと
(例えば質量の値を1e-8にしたり)する時に使います。
http://wikiwiki.jp/mapeditor/?XML%A4%C8%A4%CF
(未完成ですが一応XMLの読み方)
by Shobonvip

009.何回もすいませんが、 全てのmap?の最低条件などを教えてくれませんか?(2016/12/15)

とりあえず、急いでいるというP1とP13だけ
翻訳は間違っているかもしれません(Gaba-gaba翻訳です)
http://pastebin.com/QaG1ac1c
質問がある時は、ShobonvipかTeruki0310にお伝えください
by Shobonvip

008.map作ろうと思ったけど ykrのmapの滑る?なんかずっとたってたら落ちるグラウンドってどうやる(2016/12/11)

1) 質量0.00000001(1e-8)のダイナミックグラウンドを作り、
   角度の固定を1にします。
   TFMのマップエディター上では1e-8グラウンドを作ることは無理なので、
   どっかにマップのXMLをコピペし、数値を変えましょう。
   質量に好きな数値を入れ、編集時にそこを0.00000001にすると速いです。
2) 非ダイナミックグラウンドをJRで2個以上繋ぎます。
   あなたのXMLの中の<O />と</Z>の間に
   <L><JR M1="例のグラウンドのZ" M2="1つ目の非ダイナミックグラウンドのZ" />
   <JR M1="例のグラウンドのZ" M2="2つ目の非ダイナミックグラウンドのZ" /></L>
   を挿入しましょう。
   (補足、Zはマップエディター上でグラウンドをセレクタで選ぶとわかります)
== ここで完成ですが、もっと強くしたいなら以下の事をしましょう ==
3) もっと強くしたいなら、例のグラウンドをコピーします。
  1と同じグラウンドを作る必要があります。
  また、同じ方法でJRで結ぶことができます。
  <L></L>の中にJRのジョイントを追加します。
  <JR M1="(別の)例のグラウンドのZ" M2="1つ目の非ダイナミックグラウンドのZ" />
  <JR M1="(別の)例のグラウンドのZ" M2="2つ目の非ダイナミックグラウンドのZ" />
  例のグラウンドを重ねる時は、例のグラウンドのグラウンド判定をなしにしましょう。
  例:
<C><P /><Z><S><S L="120" X="400" H="40" Y="200" T="0" P="1,0.00000001
,0.3,0.2,0,1,0,0" /><S L="20" X="300" H="20" Y="360" T="0" P="0,0,0.3
,0.2,0,0,0,0" /><S L="20" H="20" X="500" Y="360" T="0" P="0,0,0.3,0.2
,0,0,0,0" /><S c="3" L="120" X="400" H="40" Y="200" T="0" P="1,0.00000001
,0.3,0.2,0,1,0,0" /></S><D /><O /><L><JR M1="0" M2="1" />
<JR M1="0" M2="2" /><JR  M1="3" M2="1" /><JR M1="3" M2="2" /></L></Z></C>
(http://atelier801.com/topic?f=6&t=824253&p=1#m8 より改変)
長文になちゃた、すまに!!!><
by Shobonvip

007.ねずみの初期位置を複数設置することは可能ですか?可能ならば教えてくれませんか?(2016/12/11)

可能です。ただしXML編集からでしかできません
マップXMLの大きい<P>の中に以下の属性を入れます
DS="m;x1,y1,x2,y2"
ねずみの出現位置を複数指定できます。
座標(x1,y1)に1つ目の出現位置、
座標(x2,y2)に2つ目の出現位置・・・といくらでも設定できます。
また、DS="x;x1"とすると、x座標がx1、y座標がランダムのランダム配置になります。
同様にDS="y;y1"とすると、x座標がランダム、y座標がy1のランダム配置になります。
出現位置の割り振りは均等に分けられるわけではなく、1つの出現位置に偏る可能性もあります。
(http://atelier801.com/topic?f=6&t=799561&p=1#m7)
by Shobonvip

006.999e999 MASSの活用例を教えてください(2016/12/04)

反発999e999と違ってグラウンドが完全固定される
上手く作ればグラウンドにオブジェクト接触したら左上飛ばしとか
by Attomake

005.アンカーをつなげるとオブジェクトを0,0にぶっ飛ばすグラウンドを0,0に飛ばさずに機能させる or 角度が0°じゃない状態で安定して飛ばせるグラウンドの作成方法ってありますか?(2016/11/26)

自分はそんなにマップエディターに詳しいわけではないんですが、
アンカーをつなげるとオブジェクトを0,0にぶっ飛ばすグラウンドは
IFのバグを利用してるので、飛ばさずに機能させるのは無理
(or 別の方法でNo Ancherグラウンドを作らなければいけないん)
じゃないかと思います。
by Shobonvip

004.XMLってなんですか(2016/11/26)

XMLを簡単に説明すると,
Transfor Mice内におけるマップを文字に置き換えたもの
です.
by Teruki0310
マップエディターの セーブ/ロード/テストという欄で、「マップをクリップボードにコピーする」というボタンがあります。
それを押してペースト(貼り付け)をして出てきたもの (クリップボードにコピーされていた文字列) がXMLです。
XMLは セーブ/ロード/テストという欄で、右下のinputに貼り付けしてロードすると、XMLからTFMのマップへ変換される。
基本のマップXMLは<C><P /><Z><S /><D /><O /></Z></C>(空)
XMLは長くて編集しにくいから、メモ帳にコピーしてから編集したほうがいいと思う。
by Shobonvip

003.JDタグにあるHZとAMPをくわしく教えてください。(2016/11/26)

HZは数値が小さいほどばねみたいに伸びたり縮んだりするよ.
ようするにビヨンビヨン何も設定してないときは30になってるよ.
ガッチガチ1でだいぶ伸び縮みするよ.
0.01とかにするとビヨンビヨンの領域じゃない.
もう無抵抗で何もぬすばれていない状態に近くなる.
びよーーーーーんと伸びたまんま戻らない.
AMPは粘りけというか...弾力性というか...
HZでビヨンビヨンの状態で,数値を大きくするほど戻りにくくなって,離れにくくなる.
なお数値の範囲は0~1だよ.
by Teruki0310

002.IRグラウンドのやり方を教えて下さい。(2016/11/26)

IRのマップ作ってみたので参考にでも^^
@6946837
http://pastebin.com/raw/G928BNhm   ←XML
IRグラウンドとは...
反発が無効な値の物同士をぶつけることによってできるグラウンドです.
そのIRグラウンドに触れるとブースターのように力が働くよ.
↑のマップを参考に考えると分かりやすい.
マップで感じるのが一番早いと思う.
わからないところがあれば聞いてね~^^
by Teruki0310

001.はんいが広いマップを作りたいんですけどどうすれば作れますか(2016/11/26)

XMLの<C><P /><Z><S /><D /><O /></Z></C> の<P /> の内部に、次のタグを追加します。
 L="通常1600以下" →マップの横の長さ(Length)。
Lタグと合わせてdefilante="-1,-1,-1,1"を追加するとLの最大値が4800に上がります。
 H="800以下" →マップの縦の長さ(Height)。
こちらはLタグとは違って、defilanteタグを追加しても最大値は上がりません。
例 <C><P L="2016" defilante="-1,-1,-1,1" H="777" /><Z><S /><D /><O /></Z></C>
by Shobonvip
http://s.kuku.lu/63obkgfej
①↑の画像で円で囲った所に次の文字をコピーしてペーストしよう
 <C><P L="1600" H="800" /><Z><S /><D /><O /></Z></C>
②ロードを押します.
③マップがの範囲が大きくなります.(↑の場合だと縦にも横にも普通の2倍になります)
 また,スペース+ドラッグでマップを移動できます
次にマップの大きさを調整する方法ですが,先ほど上にあげた①の文字に,
<P L="1600" H="800" />というものがありますよね?
そこの中にある L="1600" や, H="800" の""で挟まれた数字を変えることによってマップの大きさを変えることができます.
L="横幅" H="縦幅" です.
普通のマップは L="800" H="400" です.
また,最高値は,L="1600" H="800"です.
例えば,縦幅を600,横幅を1200にしたい,という場合であれば,
 <C><P L="1200" H="600" /><Z><S /><D /><O /></Z></C>というようにします.
まだ分からない点等あればそこを質問してください.
by Teruki0310