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

Unity の Package Manager でプロジェクトに依存しないライブラリを作る

メインで制作しているゲームとは独立して、複数のプロジェクトで共通して使えるプログラム基盤を作成します。 要件は以下の通り。 ある機能を作成したら、すぐにライブラリも更新したい プロジェクトに依存せず、容易に使いまわせる Unityの公式のパッケージ…

マテリアルラーニング第3回 UI Material Lab SDF Morphing

本記事は Unreal Engine (UE) Advent Calendar 2024 シリーズ3 12/16 の記事です。 UI Material Lab Unreal Engine の公式には、 UI Material Lab という、UIで使えるマテリアルテクニックをまとめたプロジェクトが存在する。 https://www.unrealengine.com/…

マテリアルラーニング第3回 UI Material Lab SDF Morphing

本記事は Unreal Engine (UE) Advent Calendar 2024 シリーズ3 12/16 の記事です。 UIMaterialLab UE

UE5 でポータルによるレベル遷移を作成する

www.youtube.com 使用するアセット 遷移前/遷移後のレベルとして、以下のアセットを使用します。いずれも、過去に無料配布されたものです。 遷移前レベル www.fab.com 遷移後レベル www.fab.com 遷移後レベルにSceneCaptureActorを配置 ポータルに描画するテ…

独習PHP Chapter1~

VSCodeのプラグイン Emmet によって、HTMLの補完が可能 VSCodeには標準で搭載されている模様 HTMLのひな型は、ht と打つだけで可能 補完候補は、 Ctrl+Space で検索可能 HTMLのひな型 HTMLにPHP の print 文を埋め込むとき、 と等価

【FKS】001 Docker環境構築

FKS

Docker Desktop のダウンロード インストーラーを選択 AMD64 と ARM64 は、CPUアーキテクチャの違いを指す。 AMD64 = x64 ~x86_64 と思ってよいそう。 cmd で、 echo %PROCESSOR_ARCHITECTURE% を実行したところ、 AMD64版をインストールすればいいことが分…

資料要約 QAエンジニアについて

test

UPROPERTY

資料要約 ツール保守コスト大幅削減!テクニカルアーティストによるツールログサービスの開発と運用事例

関連するツール関連の資料2つをまとめる。 cedil.cesa.or.jp テクニカルアーティスト向け Unreal Python スタートガイド【UNREAL FEST 2024 TOKYO】 | ドクセル ツール保守コスト大幅削減!テクニカルアーティストによるツールログサービスの開発と運用事例…

PHP その3

PHP

$_FILES HTMLの form タグで、 type="file" として指定した入力は、 $_FILESで受けることができる。

VSCode で PHPを編集するとき、他のファイルを参照すると「Undefined function」と表示される

Undefined function VSCode の歯車マーク(管理)から、 管理 > 設定 > 拡張機能 > intelephense を選択し、下記の項目をOFFに設定する。 Intelephense > Diagnotistics: Undefined Class Constants Intelephense > Diagnotistics: Undefined Constants Inte…

SSD増設メモ

PC

SSD増設中のメモ書きです。 やりたいこと: なるべく速くて、容量の大きいSSDを増設したい。 現在のスペック:BTOで購入。 ・Cドライブ:SSD/500GB ・Dドライブ:HDD/1TB Eドライブに2T程度のSSDを増設したい。 SSDをPCに接続する方法は、以下の3種類がある…

Pole Hole Pole その2

PHP

XAMPPのタイトル画面から、phpMyAdmin にアクセス。 日本語で、なんだかみやすそうなページが出てきた。 phpMyAdmin データベースの基本単位となる、テーブルを作成。 インデックス データベースのカラムには、インデックスという概念が存在。 PRIMARY を指…

Pole Hole Pole その1

PHP

PHP 勉強していこうと思います。 とりあえず「気づけばプロ並みPHP改訂版」の本を読んでいこうと思います。 PHP経験はゼロです。 XAMPP 起動 XAMPP XAMPPをインストールしてコントロールパネルを起動。Apache を Start しました。 ブラウザから、http://loca…

Visual Studio Tips

ローカルウインドウの表示方法 デバッグ中に変数の値を確認するためのウインドウの表示方法: ローカルウインドウ デバッグ > ウィンドウ > ローカル ローカルウィンドウの表示方法

C# + .NET で Windowsアプリを作ってみる part2

WPFアプリケーション作成では、 ドキュメントアウトライン なるものが使える。 ドキュメントアウトライン Unreal Engine の WBP では、 Palette に相当する。 そういえば、自分はUEではコントロールの追加はほとんどPaletteに対して行っていたのでこっちのほ…

C# + .NET で Windowsアプリを作ってみる

C# は Unityでしか触ったことないので、Windowsでちょっとした便利アプリくらい作れるようになりたいと思ったので、チュートリアルをこなしてみる。 zenn.dev すごく丁寧に書かれているチュートリアルを発見したので見ていくことにします。 とりあえず2章ま…

疑似乱数トラバーサル

1~100の中から100回数字を取り出すとき、重複の無いように数字を取り出したい場合に使う手法。 class PseudoRandomNumbers: def __init__(self,elem_num): self.elements_num=elem_num self.current=0 self.prime=self.__calc_prime(elem_num) self.skip=sel…

【基本情報技術者試験】バッカス・ナウア技法

名前が覚えづらすぎて勉強しようと思っても「どんなキーワードでしらべればいいんだっけ」となり勉強できなかった

【基本情報技術者試験】テクノロジ系 勉強

知らない用語等をまとめる マルコフ過程 未来の挙動が現在の値だけで決まるような過程。 ただ1つの状態から次の状態が決まるなら、単純マルコフ過程と呼ぶ。 論理式 A・B の、・は論理積を表す 論理和は+かな 2の補数 ビット列でマイナスを扱うための考え…

Visual Studio トレーサー Tracer

一般にプログラミングには 「トレースポイント」と呼ばれる概念があるらしい... learn.microsoft.com ブレークポイントと似て非なるもので、ソースコード実行中に行を通ったときの履歴をログとして残して表示できる。 ログをソースコードに書き込む必要がな…

python

VSCode で python スクリプト実行の際のmemo Unable to find python module pythonスクリプトを実行するためのexeファイルが適切に設定されてるか要確認。 pythonインタープリンタのパスとして、適切なpython.exe を設定します。 このexeファイルはディスク…

UE5.3 C++プロジェクト VisualStudioから起動

note.com docs.unrealengine.com この2つのリンクを適切にたどればOK(詳細にまとめていただきありがとうございます!) Visual Studio のバージョンは2022 注意点として、UE5 は Visual Studio のバージョンは2022 しか対応していない。 私は、slnファイル…