プログラマーの卵の日記

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

2019-10-01から1ヶ月間の記事一覧

【C++】【DxLib】複数ウィンドウを作成したい

DxLibを用いている部分は元のウィンドウを縮小化させる処理とWindows.h関係を引っ張ってるだけです。 構成 ランチャー作ったときにやってた ランチャー作ったときにやってた ぶっちゃけ作ってたのでとりあえずコードを載せます。ただ一年以上前に書いたコー…

【DxLib】ブラー処理させたい【2D】

構成 ブラー処理させよう ブラー処理させよう 参考ページ https://dixq.net/forum/viewtopic.php?t=3768 させました。ドン!(構造体にした以外参考ページのまんま) #pragma once #ifndef _BLURSCREEN_HPP #define _BLURSCREEN_HPP #include "DxLib.h" stru…

【C++】引数による内部コピー減らしたい

構成 No.1 引数とかの話No.2 ゲッターセッターで例を出す No.1 引数とかの話 基本的に引数を持つ関数では、実引数を関数に渡したらコピーを作成してそれを仮引数として扱います。 まぁローカル変数みたいに一時変数ではあるけど容量を取ってしまうしバカでか…

【UE4】他BPの変数知りたい

構成 No.1 とりまアクターNo.2 Get All Actors Of ClassNo.3 Get All Actors Of Class と Actor Has TagNo.4 管理アクターでやり取りさせる No.1 とりまアクター とりあえず渡すアクターと貰うアクターを作成してゲーム上に置いとく。見た目とかどうでもいい…

【DxLib】遠近法カメラと正射影カメラ切り替えたい

構成 No.1 実際にやったことNo.2 必要な関数たちNo.3 遠近法カメラをやってみるNo.4 正射影カメラをやってみるNo.5 動的にカメラを切り替えたい No.1 実際にやったこと 細かく言うと、正射影カメラは少し斜め上になるようにしていいます。 遠近法カメラだけ…

【DxLib】俺が考えた簡単入力(Xbox/Key/Mouse)処理

コード載せるので記事くそ長くなります。 構成 No.1 前座No.2 キーボード処理No.3 マウス処理No.4 Xboxコントローラー処理No.5 テストのためのmain No.1 前座 DxLibでゲーム作るときにXboxコントローラーの処理だったりキーボードの入力処理だったりマウスの…

【UE4】何でも対応ウィジェットが欲しいと思ったら文字化け(4.23.0)も起こった

構成 No.1 Widgetを作成No.2 3D空間上にWidgetを配置するためのアクターを作成No.3 4.23.0から出てきた日本語文字化け対策 No.1 Widgetを作成 まず、なんでも対応するためのウィジェットを作成します。 そしたらテキストを適当に左上に配置してテキストをバ…

【UE4】ゲームの時のマウスの位置知りたい

構成 マウスの位置把握する マウスの位置把握す 「Get Mouse Position on Viewport」というのを使う。 エディター上の座標じゃなくて実際のゲームでの座標を出してくれる…はず。 基本的に1920x1080でのウィンドウゲームしか作成してきていないので他の場合は…

【UE4】数値指定でアクター動かしたい

構成 No.1 動かすアクターを配置No.2 Set Actor Locationで動かすNo.3 Add Actor World Offsetで動かす No.1 動かすアクターを配置 動かすためのアクターを作成して、とりあえず画面上に配置します。 No.2 Set Actor Locationで動かす 指定したワールド座標…

【UE4】キャラクターを停止させたい

構成 No.1 キャラクターを停止させるNo.2 キャラクターを停止後に動かせるNo.3 遊び No.1 キャラクターを停止させる キャラクターを停止させるのは簡単で、「Disable Movement」を引っ張ってくればいい。 ややこしいのはあれなので、レベルブループリントに…

【UE4】めんどくさいこと置いといて簡単に半透明にしたい

構成 No.1 とりあえずDitherTemporalAA No.2 とりあえずOpacity No.1 とりあえずDitherTemporalAA 公式ドキュメント https://docs.unrealengine.com/ja/Resources/Showcases/Stylized/Materials/index.html 空のマテリアルを作成して、BlendModeをMaskedにし…

【UE4】アクターを配列に管理しつつスポーンと破棄を行いたい

公式ドキュメント https://docs.unrealengine.com/ja/Gameplay/HowTo/SpawnAndDestroyActors/Blueprints/index.html 構成 No.1 スポーンさせるアクター No.2 アクターを配列に管理しつつスポーンNo.3 スポーンさせたアクターを破棄する No.1 スポーンさせる…

自分のためのUE4のBP配列まとめ

Unreal Engine 4(ver4.23.1)の変数の配列とマップを用いる上で使うノーツについてまとめます。 配列(Byte型配列で行います) Add 配列の最後尾に値(今回は「0」)を挿入する。 Clear 配列の中身をすべて削除する。 Contains Item 値(今回は「0」)が配…