最新情報(固定記事)

※※※※※※※※※※※※※※※※※※※※※※
計画中!
★ルビーのスパイ作戦
カードバトルxアドベンチャー
製作の最新情報はCi-enにて!

発売中!
えびげん、ターニャのラインディフェンス(NEW!)
エヴァいじり
弄ってイかせよう。シミュレーションゲーム!
・キャッスルえびる登録情報ページ
・スーサイダー登録情報ページ
・スペルマスター登録情報
・パツィーノの幸せの鳥登録情報
・ミナーヴァ登録情報

ダンジョンオブエロチックマスター発売中!(プログラム担当)
------------------------------------------------------------
★更新情報(2018/11/01)

※※※※※※※※※※※※※※※※※※※※※※

2014年1月3日金曜日

2D IK

部屋のサイズ(それは2LDK)

■プログラミングメモ

■Unityで2D IK

とりあえずで開始したので$20以上する有料フレームワークは避ける予定。

2D IK Solution
$5だったので試しに導入。

なお画像サイズや相対座標が1Unit未満になると、途端に動作しなくなる(NaNになる)。
聞いた話ではこれはもうUnity側のバグっぽいので、PNG選択→Pixels Per Unitを100→10とかにして、読み込みを10倍にするしか無い。(これでも追随が甘かったりなんか怪しいが)

なんとなくそれっぽいモーションが出来たので良しとする。

一般的には、2D IKにはSmoothMovesを使うのが主流。らしい。

ここらへんノウハウが全てなので、一からやり始めるとなかなか大変。

■Unityでベルトアクション(疑似3D)

元々3Dが餅である餅屋=Unityだが、2DモードはZ軸が単なる描写順と化す。

よって、ベルトアクションとかで疑似3Dをやるには、「疑似Z」(と勝手に呼んでる)軸を自分で管理する必要がある模様。ぶっちゃけY軸。

これ自体はDXLib版で散々やった話なので問題は無いが、なんか腑に落ちない気分ではある。

ちなみに今考えてるやり方としては、足下に擬似的な当たり判定の足場を用意して、これをプレイヤーの横軸と疑似Z軸について移動させるというもの。(下画像)
実験中なのでもっと良い方法があるに違いない…。数値制御しても良いけど、せっかくUnityなのでUnityらしい方法でUnityる。
擬似的な足場(四角)と見た目の足場(奥)。疑似的な足場が無ければ当然奈落に落ちる。
本当は後ろの足場(斜めにしたペラ版)に乗せたいのだが、2DColliderと3DColliderは併用出来ないので無理。
また、本来のZ軸を動かしても、表示の前後関係が変わるだけで意味なし。

ちなみに「スプライトがIKではなく1枚絵単体(のアニメーション)」であれば、ペーパーマリオよろしく3D空間でやるのも良い。

IKを使うのはドラゴンズクラウンもそうだが、ドットでやってるのは少ない。もっと増えるべき。
とは言え、荒いドットは間接がすぐ崩れるので苦労する。

■Skyrim SexLab

1/2のFW更新に合わせて諸々も更新とか、正月から飛ばしとるなー。(褒め言葉)
早速ご相伴に預かる。

1/2に更新されたっぽいもの
・SexLab Framework 1.35
・SexLab Submit
・SexLab Submit belt( Submit + Devious devices)
・SexLab Devious devices

特にSubmitは1/2だけで2回更新されててた。
しかしSubmitは空中にすっとんだり固まったり延々ぬっぷされたり色々おかしい気が。

PornoさんとこのMODとかも入れてたら255到達した。
また服装MODとか外さないと…。

■雑記

モーションエディタを作ろうとしたけど、労力半端無い。その上Unityで良さそうなのあったので、これはもうUnityに移るっきゃない!

最後の勇姿。さよーならー
ということでUnity中。
びりびり
ドットでやろうとしてたときは、服装を合計6パターンずつ用意するハメになった。
パーツ式なら3パターンx6パターンで済むけど、ドットなら枚数分かけ算になる…(戦慄)
もうドットで動き作るのはこりごりですわ…。

2D IK Solver:32x32のドットを100 pix per unitで読み込むと数値がNaNになる。
1日かかってようやく原因判明。ツール系はノウハウが無いと辛い

サンプルはこんなにスムーズ

ぽいん

ぺたぁ
ぼいんに統一するけどペタンもあり也無し也


NINJA
野郎のドットは打ってて楽しくないので、中身が女の子だと思うようにします。

えびげんだと思った?

(IKは無理だ)

おぱんつ



0 件のコメント:

コメントを投稿