投稿記事

2021年 07月の記事 (4)

RedCrab/クロ 2021/07/29 18:34

開発日誌

こんばんは。クロです。
Spineのアンチエイリアスが前より良くなったようでスケールを25%にしても
ある程度なら出るようになったので使い回しがさらに良くなりました。
あとドット絵も組み込んで調べています。ちょっとした動きなどには便利
そうです。

Spineでドット絵をやるのは武器防具をボーンに付けたいからです。
これが出来ると他武器もつけれます。鎧や盾も付けれます。部位破壊が
出来ます。Unityでプレイ再生してゴブリンに装備を付けてみた↓動画です。

木のハンマーはアタッチメントで切替が可能です。途中からこん棒になって
います。この、こん棒の上下運動はボーンで揺らしてます。
あとヘルメットの前後移動もボーンで移動してます。
ゴブリンの移動はすり足で移動させてるんですが難しいです。

この↓動画は簡易に自機の服を取り外してみました。Spine内で
フレーム事にドット絵を差し替えてます。装備はボーンの上下移動で
一枚絵なのではみ出てる部分があります。

この↓動画は瞳開閉の修正と口開閉テストと口頂点表示してます。
頂点の操作はボーン移動させてのウェイトで操作してるので中々難しいです。


なお結構バグがあります。Xスケールを-1して反転したりすると
メッシュ編集の座標が変になったり同じスロット内に画像が沢山あると
出力されてなかったりします。

あとは液体関係が難航してて難しいです。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

RedCrab/クロ 2021/07/22 18:17

開発日誌

こんばんは。クロです。
モザイクを実装しました。手が前にあってもモザイクのかけたい部分のみに
かけれるようにしました。

Spineの話。ま〇この開閉を作って動かすまでは良かったんですが
ウェイトと画像付けて動かすとずれだして試行錯誤してました。
仕方ないので開閉部分に相殺するIKボーンを足して何とか動きました。
けどお尻回りには他コントロールで、ま〇この位置を左右上下に移動させる
ので多重ウェイトが上手くいくか判らないです。

問題が発生する原因は画像を斜めにしたのが問題で中央にちゃんと配置
されてないので開閉がずれます。作った当初は判らなかったです。

斜めにした理由は、そのまま構図として作ってるからです。
これが真っ直ぐにして作るとキャラが画面からはみ出す範囲を計算して
ないので上手くいき難いのです。

次からはイメージ画像を作ってある程度、ラフ塗りして決めてから
真っ直ぐにして作業にかかろうと思います。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

RedCrab/クロ 2021/07/15 19:22

開発日誌

こんばんは。クロです。

Spineがベータを抜けてVer4.0リリースしたので試しています。新しい機能が
増えて嬉しいです。セーブデータの控えを取ってから現在、試しています。

SpineVer4.0のデータをUnity側に持っていて動くか、どうかもチェック
してました。一応アニメーションまでは動きました。

あとは提供されてるスクリプトが問題で頻繁に更新や変更があるので
クロが耐えれるかが問題です。クロはプログラムは好きですが得意では
ないです。C言語の基礎を覚えるのに10年ぐらいは掛かってます。

モザイク処理をプログラム側に移行中です。モザイク画像を通常画像に
切り替えてます。

モザイク部分は四角サイズで元の画像に戻すと透明部分が多くなります。
さらに画像の内側でも不具合が出るようです。良く考えると自動UV展開
してるのでサイズが違うのが原因だと思います。メッシュ編集で頂点を
動かすと画像が動きます。そこでリセットが押せれば楽ですがウェイトが
付いてるので試行錯誤してます。

↓画像はボーン動作です。ま〇この開いたり閉じたりを一つの
スライダーでやってます。もっと良い方法があったら良いのですが
この辺はノウハウなのでネットで調べても出て来ませんでした。

段々、慣れてきてコンストが大量の状態でもある程度、分かるように
なってきました。それが↓画像です。コンストレイントはボーンの階層と
コンストレイントの順番が上手くいかないと機能しません。
なお、まだ増えます。(汗)

今回はプログラム部分やSpineでのチェックやモザイク処理などで
エロ要素が出せなかったです。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

RedCrab/クロ 2021/07/08 18:21

開発日誌

こんばんは。クロです。
プログラムで苦戦して気力が凄く削れてる状態です。先に中々進まないです。
アレコレ代替え案をだしては挑戦して結果、ダメを繰り返しております。

イイネ押してくれる方、ありがとう御座います。励みになります。

予定ではAnimtion.Playを使ってアニメーションを再生すれば行けるかな
と思っていたんですが調べてみると登録してるAnimationClipを全部、
検索して探すようなので種類が多くなると検索時間で処理が遅くなるなので
他の方法を検討してます。

Spineの話。
試しに触手をメインキャラにインポートしてみたら、表示一覧が
プロジェクト単位のようです。例えば女性キャラのプロジェクトを作成して
そこにゴブリンのプロジェクトを読み込んだ場合。ゴブのプロジェクトが
前にあると女性キャラが奥になります。ゴブ右手は手前で左手が奥とかが
出来ないのです。

そこで女性キャラの中にゴブを入れれば行けるのですがコンストや
ウェイトはコピーされないので作り直しになります。後、敵キャラが
増えたら全部入れる事になって重くなっていきます。

Unityでビルドした物をテストしてる状態です。触手ドット絵追加です。
地下に行くと触手が出てきます。あとSpineで作ったイベント用触手を
Unityに入れて同じアニメーション動作をするか確認してます。
↓動画です。

タコの様な太い方の触手↓動画です。やってみると判るのですが最後の
小さいカーブを作ろうとすると非常に難しいです。何とか成功したので
良かったです。この触手は一枚絵なので前の触手よりは簡単な構成で
出来ています。現在、合理化して赤い方の触手も作り変えています。
あとは液体表現をどうするかがで悩んでいます。

動作を軽くしたい時が出ると思うので一枚画像の棒を腕の様に出来るだけ
自然に曲げる試行錯誤してます。これ以上は残念ながら曲げれません。
やり方さえ判れば簡単に組めるので動作が単調な敵とかには使えそうです。

[雑談]
ゲームの話。五つの試練がもうすぐSteamで発売なのでワクワクしながら
待っていたら発売が延期になりました。クロは発狂中です。(笑)

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索