プログラマーの卵の日記

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

2022-01-01から1年間の記事一覧

2022年の一年で僕はいったい何を…!?

何をしたか雑多にまとめます! 今年もお疲れ様でした!! 技術記事(のつもり) 1月9日 【C++】コールバックというものを書いてみた - プログラマーの卵の日記 この操作をされたらこの処理を!というものをマイフレームチェックしなくて済むようになるよ!…

ゲームから学ぶ - エリア移動について

※ハーヴェステラをやってて気になり、手元ですぐ確認できるゲームで比較しただけです。 ハーヴェステラの場合 止まります。 https://twithttps://twitter.com/channnsu_create/status/1591804497910992898?s=20&t=aGxgkStCdRc_sxp_p2TTugter.com/channnsu_cr…

カプコンカンファレンス2022 参加レポート

※問題あれば消します。 概要 参加日時:2022年10月15日(日) 会場:ベルサール秋葉原 リンク先:CAPCOM: オープンカンファレンス RE:2022 入場 http://ttps://twitter.com/CAPCOM_RandD/status/1580868016505376769?s=20&t=7ajKqTbxDKbi5HNNNGMSWw 思った…

【C++】構造体でstd::find

C++

知見を得たので備忘 struct Member { int num; std::string name; Member() :num(0) ,name("") {} Member(int nu, std::string na) :num(nu) , name(na) {} bool operator==(const Member mem) { bool is_hit = false; if (num != 0) { is_hit = num == mem.…

ゲームから学ぶ - ゲーム画面内外での物理有無?

本当は分からない… でも、ゲーム画面に映っているかどうかで物理演算の有無が切り替わっているように思えた。 youtu.be

ゲームから学ぶ - 電光掲示板による移動誘導

Strayのゲームとしてド親切な誘導はしていないが、移動方向を電光掲示板によって軽く誘導している。 類似? ゲームから学ぶ - クライミング先ハイライト - プログラマーの卵の日記 ゲームから学ぶ - 注視したい方向に合わせたNPCの顔の向き - プログラマーの…

ゲームから学ぶ - 低い移動に対するカメラ移動

低いトンネルや通路などを通る際 ・行きは早めにカメラを猫の位置に移動 ・出たときはゆっくりとカメラを通常の位置に戻る 類似? ゲームから学ぶ - 屈んだ時の視野制限 - プログラマーの卵の日記 サイコブレイクでも似たようなものが合った気がする… youtu.…

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

概要 気になったサイトなどの情報をまとめます。主にツイッター経由。 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>…