プログラマーの卵の日記

備忘録になってます!小難しそうなことから超簡単なことまでやってます!!

俺のためのリンクまとめ記事(隔日更新記事)

概要 気になったサイトなどの情報をまとめます。主にツイッター経由。 Unity レイトレーシング ラスタライザとレイトレのハイブリッドレンダリングエンジン - Speaker Deck Unityでのラスタライザとレイトレーシングの内容と例 UE5 敵AI 【ゼロからアンリア…

【UE5】空レベルから空(そら)を見たい

※UE4版 【UE4】凄い初歩的なんだろうけど「空のレベル」から青空見たい - プログラマーの卵の日記 追記 もっとわかりやすそうさなものを偶然見つけました。 こちらを参照するか、Basicレベルを仮作成してLightingフォルダ内のものを参照したほうが良さそうで…

【UE4】CRI ADXのチュートリアルの完全まとめ備忘

CRI ADX(Unreal Engine4) - CRIWARE for Games 概要 上記のものを1から触ってみて、「この情報は常に覚えたい!」「この情報のあるページをする参照できるようにしたい!」といった感じで完全に自分用の備忘 実務のおかげで理解しやすくなった…! サウンド…

【C++】続else ifでnullチェック漏れ

C++

【C++】else ifでnullチェック漏れ - プログラマーの卵の日記 の次 こんな書き方出来るんだなって #include "iostream" class A { public: A() { std::cout << "コンストラクタ\n"; } ~A() { std::cout << "デストラクタ\n"; } void Print() { std::cout << …

【UE】ぷちコンやりつつサイト見つつAIやってみた結果と課題

参考記事 二つの記事からAIっぽいのをやってみました。 素直~に両方とも作ってみましたが、素直にそのまま作るだけでは完成しません。当たり前っちゃ当たり前ですが。 そのうえで何が足らなくてどうすればもっと良くなるのかまとめます。備忘として。 実際…

【C++】else ifでnullチェック漏れ

C++

とある本読んでたら「えっ、この書き方どうなんの…?」と思ってやってみたら「nullチェックすり抜けるや~ん」っていう。 int main() { const char* strA = nullptr; const char* strB = "aiueo"; if (strA != nullptr) { // strAがnullptrでなかったら通る …

ゲームから学ぶ - ずっと気になってたアトリエのソート

アトリエシリーズでなんやかんや気になってた ①個数順のソート ⇒品質はバラバラ ②品質順のソート ⇒品質重視のソート ここで通常ソート? ③個数順のソート ⇒品質順のソートを保持して個数順 ここでstable系ソート? youtu.be なんでstable系って書いたかって…

ゲームから学ぶ - 戦闘への予測動作

敵へある程度近づくと武器を手に持ち戦う姿勢を出している。 あと、ハイライトの変更時のカメラの移動と、それに関係するUIがいろいろと近いのは良いなぁと思ったりした。 ちなみに茂みに入るとコントローラーが振動するので隠れているかどうかが操作感とし…

ゲームから学ぶ - あれ?ソフィー2でアトリエの戦闘変わりましたね

(ちょうど良い動画無かったんですが)これまでのアトリエって専用の戦闘エリアへ移動して戦ってたんですが、その場で戦闘するようなシームレスに変わりましたね。 youtu.be と! いうことはこのバグ起きるんじゃないかとワクワクしてました。 テイルズオブ…

ゲームから学ぶ - クライミング先ハイライト

※難易度によっては見えなくなる。 クライミングするための位置がフォーカスしないと表示されない。 難易度によっては表示されないのでそれを考慮した設計かもしれないが、アサクリなどのように目立たなくなるので風景を見たい人にとってはいいかもしれないと…

DTMに関する書籍

読んだもの いちばんわかりやすいDTMの教科書 改訂版 (MIDI、AUDIOデータダウンロード対応) 松前 公高 https://www.amazon.co.jp/dp/B010N4J9TK/ref=cm_sw_r_tw_dp_M0BASTYXKW9GBR02FYHK こちらに関して簡単な全容 MIDIやオーディオなど基礎知識学習 DTMを…

ゲームから学ぶ - 親切すぎるけどうざくないUI

・操作UIの近くに必ずボタンアイコンが置いてある ・攻撃が可能になったタイミングでボタンアイコンを表示している ・Xboxコントローラーの場合、ABXYボタンのみ色を乗っけることでボタン位置の分かりやすさが上がっている ・邪魔にならない程度に下でボタン…

ゲームから学ぶ - 文字の順番と表記の順番が異なる

どちらかというとあまり良くないという意味での学び ここのSYSYTEMでは「各種設定/セーブ&ロード」と表示している。 だが、選択後では上から ・TUTORIAL(チュートリアル)・CONFIG(設定)・DATALOAD(ロード)・DATASAVE(セーブ)・RETURN TO TITLE(タイ…

ゲームから学ぶ - 時間経過

昼から夜への時間経過をUIのみで演出している 通常時の左上の日付UIとは違い、日時などは重要ではないため半透過されており、昼/夜を見やすくしている あとこの動きかわいい youtu.be

【C++】簡単にサウンド「MMSystem.h」途中まで

図書館でサウンドプログラミングの本を読んでみたら[mmsystem.h]というのを使っていたのでそこから色々調べてみてまとめてみました。 参考 Windows C++で音声再生 - Qiita waveファイルの再生(PlaySound) | WINAPI入門~bituse~ PlaySoundの参考コード(""は…

【C++】コールバックというものを書いてみた

C++

最近よく見かけるコールバックを簡単に書いてみた! ここでは単純にUpdateにてループしているときにコールバック関数があれば実行を行い、中身を消しています。 <iostream>って書くとタグとみなされて消えるので""に囲ってます。 #include "iostream" #include "functi</iostream>…

2021年度まとめ

なんとなく今年何をやったのか、すぐに調べられる限りのものだけを数値などでまとめようかと思いました。会社の業務は基本的に秘匿なので書きません。 個人ゲーム開発 無路 - YuTateno project&備忘録 キツネ is Unreal Quest - YuTateno project&備忘録 炭…

ゲームから学ぶ - ゲームに合った文字揺れ

セリフの文字起こしで、文字揺れが最初起きる サイバーなゲームのため、演出としては合っている youtu.be

ゲームから学ぶ - 屈んだ時の視野制限

屈んだときで、視野に制限がかかる ステルスとしてのプレイも可能なので屈んで静かに目標へ近づくことを意識したための内容なのか、屈んだことで足音や敵感知範囲を減らしていることを意識させるためか、分からないが立っているときのメリットと屈んだ時のデ…

ゲームから学ぶ - 声文字お越しを頭上表示

サイバーパンク2027だとスキップ可能なムービーとスキップ不可能なムービーがある スキップ可能だと右下に「〇スキップ」(PS5でいう〇ボタンでスキップ可能ということ)という表示があり、動画のように不可能だと無い スキップ可能なムービーだと真ん中下に…

ゲームから学ぶ - 注視したい方向に合わせたNPCの顔の向き

客のNPCも状況に合わせて顔を向けている youtu.be

ゲームから学ぶ - 設定UI(悪い例)

どっちかというと悪い例としての学び 下に長押しすると一番上に行き、一番下まで一つずつ行く場合と行かない場合がある 一番上の項目に行くだけで一番上の説明部分見えない 一番下と一番上と交互にしか動かない場合がある youtu.be

Cygames Tech Conference2021 メモ⑥

ダイナミックな変更を可能にするCyllista GameEngineのオープンワールド向けプロシージャル背景制作ツールと描画機能 PC、ハイエンドコンソール向けゲームエンジン テレインシステム 1,データ構成 ・セクターごとに地形等の情報を保持 ハイトマップ 257x25…

Cygames Tech Conference2021 メモ⑤

AAAタイトル開発と在宅勤務を支えるゲームエンジンエンジニアとテクニカルアーティストの取り組み コロナ化をきっかけに在宅勤務へ移行 懸念 ・VPN帯域は他プロジェクトの開発を阻害するような使い方はできない ・各家庭によって回線環境での開発をサポート…

Cygames Tech Conference2021 メモ④

ウマ娘 プリティーダービーのサウンドデザイン事例〜短期間で最高を目指す為に取り組んだこと〜 ゴールを設定 1,キャラの動きに生命感を与える効果音 ・衣擦れや足音を鳴らしたい ・状況に応じた環境音を鳴らしたい 課題 ・鳴らしわける仕組みづくりが必要…

Cygames Tech Conference2021 メモ③

ウマ娘 プリティーダービーのUI設計事例~0を1にするためにUIデザイナーが行った情報から設計へのアプローチ~ 必要な情報の優先順位を付けて表示する必要 情報整理と情報表示のルール化を事前に行う ・洗い出し ・グループ化 ・階層化 ・関連・紐づき ・情…

Cygames Tech Conference2021 メモ②

ウマ娘 プリティーダービー 3DCGキャラクター事例~基本設計とウマ娘ならではの表現について~ キャラモデル班についての講演 大事な要素 ・表情 ・髪・衣装の動き ・造形 ・濡れ・汚れ 開発期間中にも技術がアップデートする必要がある 2万ポリゴン ディテ…

Cygames Tech Conference2021 メモ①

※検索除外のためタイトル変ですがご了承 ながら聴きなので… ゲームクリエイターを目指す人へ~木村唯人×高木謙一郎×やしろあずき 生対談~学校では教えてもらえない、今ゲームクリエイターに必要なこと プランナー向けのゲーム開発者にかかわりたい学生のた…

【UE】Quest2作成メモ

記事っぽくまとめようと思いましたが基本的に参考にさせていただいて完結したので参考サイト先を参照してくださいっていう形に… 詳細 scrapbox.io 参考したサイト 【UE4】凄い初歩的なんだろうけど「空のレベル」から青空見たい - プログラマーの卵の日記 ラ…

【CGW】クリエイティブカンファレンス メモ①

CGの基礎理論を学べる!「テクニカルアーティストスタートキット」本を詳しく紹介 テクニカルアーティストスタートキット 改訂版 デザイナーのスキルアップ向け 内容 ・カメラと座標系・プロシージャ・カラーモデル・ライティング、シェーディングとシャドウ…