進捗報告1
始めて一ヶ月が経ちました。
やっぱり何でもありの複数人対戦ゲーム作りたくなったので少しづつ作るよ。ステージにある武器や魔法スキルや素材を拾って銃乱射したり魔法使ったりクラフトしたりしたいね。召喚獣とか出したいね。協力してくれる人常に募集してるから助けてね。でもこれ結構しんどいね。
— ぶっさん (@Bussan_desu) 2017年8月16日
仮名をChaosOfWar。プロジェクトコードネームとして牛(Cow)と読んでいます。とっても変えたい。動画などでちょくちょくChaosのスペルミスがありますが、気にしないでください。学がないだけです。
進捗報告
行ったこととしてまずルームの作成、クライアントの参加の処理テストです。
一回目に通信成功した時にノートのエディタがクラッシュしたんだけどそれが悪さしてたっぽく再起動で通信できた....やっとスタートラインにこぎつけたぞ.... pic.twitter.com/ntsyL7bQjv
— ぶっさん (@Bussan_desu) 2017年8月18日
最低限のテストが出来ましたので、身体の色などを変更した場合にどういった処理を組むことにより同期が行われてるかのテストとなります。このことについては記事にまとめました。
次に行ったのはPlayerの操作権限を他のキャラクター、及びPawnに移した場合の検証となります。テスト方法としましてはバイクを用意し二人乗りの実装を行いました。
最後に、キャラクターの衣類の変更などが出来るような処理を作成しました。これはネットワークではなくルームの作成参加を行う前出来る機能となります。
CharacterCreate2から持ってきたモデルをMayaLTで髪、上半身、下半身、靴に分けキャラクターBPのコンポーネントに4つのスケルタルメッシュを設置し、そこにぶっこんでいく処理方法です。ネットワークの処理の組み方がめんどくさすぎてシングルプレイは楽に感じたのですが、素材のインポートがめんどくさすぎて辛い思いをしました。(服のスクショやらそれぞれの身体のパーツを持ってきたり・・・)
来月はアイテムや武器の取得及びそれに伴うアニメーションの検証を行います。
UI周りは作らないので素材インポートという面倒くさい作業もないためスピードは上がる気がします。
ネットワークの概念が理解できて来たのでトラブルが起きても冷静に対処。これが進化論における猿が棒を使えるようになるという事か....ウホウホ🐵🐵
— ぶっさん (@Bussan_desu) 2017年9月15日
ご期待下さい。
以上