WL 2022/09/25 22:42

9/25更新分

こんばんは。最近はなかなか過ごしやすくて嬉しいです。なんか8月というと夏のど真ん中というイメージがありますが、思い返すと暑い期間は6月頭から9月半ばくらいなので全くそんなことはないんですよね。夏休みが8月にあるのが関係あるのかもしれません。

年貢


今週分の年貢です。
彼女の世界にPCはないと思いますが、もしあったらすごい苦手だと思います

実装

今週の進捗も動画にしにくい(分かるように撮って編集するのがあまりにもだるい)ので文字だけでお送りします。
今週はUnreal Engineに予め用意された機能を使う作業が多く、あまり詰まらずに進められた気がします。ただし目標だった作業量は私が思ってたよりずっと多く、結局終わりませんでした。

日記

この時点ではDevelopment Buildできた

後からBuildができなくなった場合に備えて記録しておきます。
ビルドするにあたって以下の点を変更する必要がありました。

  • GetObjectLabel がEditor上でしか使えなかったのでやめた

ビルドするとちゃんとログが出るのでなんとかなりました。全部こんな感じで頼むぞ

Blueprint向けの関数をC++から呼ぶ???

UKismetSystemLibrary::SphereOverlapActorsという関数があります。
これはBlueprintから呼ぶことを想定されて作られている様に見えるのですが、これをC++のコードで呼びたいという状況があります(まずここが間違っているかもしれませんが...)。
それをやろうとして詰まり、結局Blueprintで呼んで使いました。具体的に何で困ったかというと引数に何を渡せばよいかわからず、

const TArray<TEnumAsByte<EObjectTypeQuery> > & ObjectTypes # これなに渡しゃええねん
UClass* ActorClassFilter # これなに渡しゃええねん

という感じになりました。多分私がnoobなだけなのでそのうち分かるようになると思います。

振り返りと次回

先週立てた目標の進捗状況は

  • Development Buildを出力して通しで遊べるようにする (できた)
  • コレクション画面を完成させる (5%くらい)
  • 全部の敵に対してかけてくるバッドステータスを実装する (66.6%)

という感じです。予定表によると今週はまだ紙芝居パートの演出実装(終わってる)をやっている予定なので、引き続き

  • コレクション画面を完成させる
  • 残りのバッドステータスを実装する
  • (余裕があれば)チャレンジモードの演出実装

をやっていきたいと思います。

では来週もよろしくお願いします。お元気で。

最新の記事

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索