ツクロウヤ

Unityによるゲーム開発記

【シェーダー勉強③】ShaderLabについて

はじめに 今回は実際にUnityで記載するシェーダー言語「ShaderLab」について、まとめていきたいと思います。 Unityでは「サーフェス」と「頂点/フラグメント」がありますが、今回は「頂点/フラグメント」しか扱いません。 各シェーダーの説明などは以前の記…

【シェーダー勉強②】頂点/フラグメントシェーダーとは

はじめに 今回は頂点/フラグメントシェーダーについて、まとめていきたいと思います。「頂点/フラグメント」と記載していますが、実際は分かれており「頂点シェーダー」「フラグメントシェーダー」がそれぞれ処理を行っています。頂点/フラグメントの処理も…

【シェーダー勉強①】Unityシェーダーの概要

はじめに お仕事の関係でシェーダーについて色々と調査する必要が出てきましたし、今までも個人開発の必要に応じて勉強していましたが、必要になる度にまた同じような内容を勉強し直していたので、内容としてはよくある形にはなりますが、勉強として一から順…

【開発記】進捗報告(8月:1回目)

進捗報告 死亡アニメの追加とBlenderの書き出し検証を行いました。とりあえず死亡アニメをペタッと。 Blenderの書き出しは別途以下にまとめました。 Blender→Unityへの書き出し検証 Armature自体を書き出したくない:NG 以下試したこと・Armatureを選択せず…

【開発記】進捗報告(7月:4回目)

進捗報告 とりあえず予告していたアニメーションの作成を行いました。何はともあれペタッと。 【待機】 【走り】 【攻撃】 Blender上での見た目とUnity上での見た目がちょっと違う...?圧縮とかの関係で微妙にキーが異なっており、タメツメの部分がちょっと…

【開発記】進捗報告(7月:3回目)

進捗報告 今週はblenderでリグのセットアップの勉強を行っていました。blenderでは3dsMaxやMayaとはちょっと違い、シェイプをコンストレイントする形ではなく、「ボーンでコンストレイントを設定して、見た目を指定のメッシュに変える形」だったので、前回の…

【開発記】進捗報告(7月:2回目)

進捗報告 今週はユニットの作成を進めていました。とりあえずUV展開とテクスチャ、ボーン+スキニングまでは完了!リグはとりあえずコントローラーを配置してみたところまで。 カーブの色を変更する方法やリグのコンストレイントとかは勉強中。 今後の予定 …

【開発記】進捗報告(7月:1回目)

進捗報告 お仕事でBlenderを使うことになりそうなので、今回は操作方法の把握と習熟がてらユニットのモデルを作成していました。 期せずして、今回のユニットは基本図形の組み合わせみたいなユニットだったのでいい感じにチュートリアル的に出来た! とりあ…

【開発記】進捗報告(6月:4回目)

進捗報告 今回は会話イベントの実装を行っていました。 イベントのパラメータを元に最低限必要なユニットの表示や文字送り、タップ待ち表示などを実装しました。そんなに長いイベントは作らないので、オートやスキップ、ログなどは入れない予定。 デザイン的…

【開発記】進捗報告(6月:3回目)

進捗報告 今回はゲームの進行に合わせてマップのランクアップを行う処理の実装していました。何はともあれいつものようにGIFをペタッと。 一定ステージクリアしたらか、ショップ的なところで追加か悩んでいましたが、今回は一定ステージクリア時にイベントを…

【開発記】進捗報告(6月:2回目)

進捗報告 今回はマップのルーム数を可変する仕組みを作っていました。プレイヤー情報に持たせたマップのランクに応じて変更してみました。【マップランク1】 【マップランク2】 今まではルームごとに次のルームへの接続情報を持たせていましたが、ランク1の…

【開発記】進捗報告(6月:1回目)

進捗報告 今回は編成回りのバグ修正やソートの実装、UI制御の仕組みの実装を行っていました。 ◆ソート 何はともあれソートをペタッと。 Prefabは腐るほど作ってきましたが、こういったソートなどの中身の処理をやってみたのは初めて!見た目上は地味ですが、…

【開発記】進捗報告(5月:5回目)

進捗報告 今週はルーム側の編成処理の実装を行っていました。とりあえずペタッと。 データの更新やらUnityのボタンイベントの設定などでちょっとトラブって、意外に時間がかかった...データの更新系はとりあえずコルーチンで1フレーム待ったりとか色々対応。…

【開発記】進捗報告(5月:4回目)

進捗報告 今週はお休みも取れ、ちょっと余裕もありましたので、元々予定していていた編成画面の処理の実装+デザインの作成を行っていました。 何はともあれ、ペタッと。 ルーム側の編成処理やソートボタンがありますが、その辺りはまだ実装していません。こ…

【開発記】進捗報告(5月:3回目)

進捗報告 とりあえず前回記載していた箇所の修正を行っていました。 回復と 範囲攻撃は こんな感じで修正完了!編成に関しては以前作った仮レイアウトでとりあえず見た目の部分だけ対応。実際の編成の処理はこれから修正。 どこがタップできるか分かりづらか…

【開発記】進捗報告(5月:2回目)

進捗報告 今回はルームの構成の改修に合わせて、ユニットの移動と攻撃の処理を改修していました。 とりあえず移動と単体攻撃については修正完了!こんな感じに。 いちおう階段の箇所で高さを設定できるようになった!まぁ分かりづらいけど...とりあえず浮い…

【開発記】進捗報告(5月:1回目)

進捗報告 今回はシステム周りの改修を行っていました。休日出勤のため、進捗悪し・・・ 配列で1マス1マス情報を持たせていたのをルームの情報と接続情報に分けて、ユニットを配置するところまでは完了。マップもユニット関連もすべてマスの設計でやっていた…

【開発記】進捗報告(4月:4回目)

進捗報告 今回は背景の調整とそれに伴うシステム周りの改修を行っていました。 ・背景の調整 とりあえず現状をペタッと。 最初はラフの段階でいいかなと思ってましたが、改めて見ると微妙... 詰めが甘かった...同じような色味がごちゃごちゃしていて分かりづ…

【開発記】進捗報告(4月:3回目)

進捗報告 今週はコア部分の作成を進めていました。とりあえずラフをペタッと。 とりあえずラフ描いてからと思っていましたが、ラフを描いてる途中で、そういえば別に完成系が定まっているならキレイに描かなくても良いよなと気づき・・・ざっくりとシルエッ…

【開発記】進捗報告(4月:2回目)

進捗報告 今週は背景ラフデザインからモデルの作成を行っていました。今日はまだ作業を行いますが、一旦キリが良いので記載。 とりあえず現状をペタッと。 ラフデザインでもちょっと思っておきながら、スルーしてしまっていたのですが、やっぱり地面の模様が…

【開発記】進捗報告(4月:1回目)

進捗報告 今週はちょっと本業がバタバタしていて、ラフモデルも出来ていません...ちまちまと進めようとした残骸だけ... 今後の予定 引き続き背景を作成。 ・ラフモデルを作成して、配置間隔の確認と調整・コアが配置される箇所のラフデザイン おわりに 来週…

【開発記】進捗報告(3月:5回目)

進捗報告 今週は背景の作成を進めていました。しばらく前に背景をやろうとしていた際に完成系がないまま、ふわふわと進めて、泥沼にはまっていたので、今回はざっくりとラフを起こすことにしました。 とりあえず現状をペタッと。 フロア部分(ユニットがいる…

【開発記】進捗報告(3月:4回目)

進捗報告 今週は前回書いていたバグの修正とかちょこちょことアウトラインシェーダーの調査を進めていました。 アウトラインシェーダーは前回もちょこちょこ調べてみましたが、マテリアルで法線からの押出では角ばったモデルでラインが汚くなり、ポストエフ…

【開発記】進捗報告(3月:3回目)

進捗報告 今週はあまり進んでいません...シェーダー難しす... ・回復の範囲指定 こんな感じで出来ました。 が... 回復ではターゲット処理とかは変えたので、コアのフロアでターゲットが見つからず、コアをガン無視で歩いていくという事態が...この辺はこの後…

【開発記】進捗報告(3月:2回目)

進捗報告 今週は回復スキルとかフロアのバフとか進めていました。 ・回復スキルの実装 こんな感じで出来ました。 ダメージ処理があるし、パッと出来るだろうと思っていましたが、意外にやることありましたな。。。・ダメージと違い、回復は防御力とか考慮し…

【開発記】進捗報告(3月:1回目)

進捗報告 今週もとりあえず前回書いてた内容は実装しました。 ・攻撃を与えたら相手の防御力を下げる(バフのターゲット変更) まぁ、ゲーム中で見えないので、とりあえずデバッグメニューでかかっているバフの一覧を・・・ ・敵ユニットの位置に応じてカメラ…

【開発記】進捗報告(2月:4回目)

進捗報告 今週も前回書いてた内容を概ね実装完了しました! ・ダメージ量を数値として表示するように ダメージ量の数値として表示するのは、以下のような感じで。 攻撃したら攻撃力のステータスが上がるみたいな設定を入れてみたので、攻撃のたびにダメージ…

【開発記】進捗報告(2月:3回目)

進捗報告 今週は前回書いていた内容を概ね実装完了しました! ・通常攻撃の150%のダメージ(効果量指定)・フロアにいるエネミー全員にダメージ(範囲指定)・攻撃力を+10%(ステータス変動) とりあえずペタッと。まぁ作る前から思っていましたが、見た目で…

【開発記】進捗報告(2月:2回目)

進捗報告 今週はスキル+バフ、デバフ周りの設計と実装を行っていました。現状の想定としては以下の図のような感じ。 このスキルはユニットの攻撃や回復、サポートスキルなどやフロアの効果、武具の効果など様々なところで何かしらの効果を発揮するときには…

【開発記】進捗報告(2月:1回目)

進捗報告 今回はメインメニューのデザインをやっていました。とりあえずペタッと。 テイストなどは想定通りなので、とりあえずこれで!ちょっとごちゃついてるかもしれないので、背景が揃ってきたら、もう一度見直すかも? その背景ですが、餅は餅屋というこ…