惰性Log

技術系の話題を中心に書いています

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

VSCodeとWindows TerminalでDeveloper PowerShellを起動する

TL;DR Windows Terminal C:\Program Files\PowerShell\7\pwsh.exe -noe -c "&{Import-Module 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/Tools/Microsoft.VisualStudio.DevShell.dll'; Enter-VsDevShell 677f3018}" Visual St…

Effekseerをemscriptenで動かす その2 ファイルローダ編

前回、ファイルローダがどうのこうの言ってから2ヶ月が経過してしまった。 Effekseerの標準のテクスチャローダではテクスチャを読み込むことができない。が、インターフェースが提供されているので各々で実装することはできる。 NenEngineに実装されている…

Effekseerをemscriptenで動かす

はじめに やり方としては2種類ある。(多分) jsファイルとして出力し、Three.jsなどのJavaScript用グラフィックスライブラリを使用して動かす 静的リンクライブラリとして出力し、既存のC++プロジェクトとともにリンクして直接動かす 今回は、2番の方法を…

OpenAL実装ライブラリ、MojoAL

オーディオAPIとして有名なOpenALは、扱いやすくて人気があるがライセンスがLGPLなので扱いが難しい。 そこで近年、zlibライセンスで開発されているオープンソースのSDL2上でOpenALのAPIが実装された。 開発したのはSDLの製作者でもあるRyan C Gordon氏。 使…

ゲーム制作向けライブラリを公開した

ドキュメントも何もないし一人で使う予定なので公開と言えるのか分からないが、ゲーム制作に使う用のライブラリを公開した。 github.com sinenの名前の由来は「思念」から。あとアイヌ語で「一人」の意味もあるらしいので丁度良かった。 DXライブラリよりも…

DockerでFactorioサーバーを建てるメモ

結論 sudo mkdir -p /opt/factorio sudo chown 845:845 /opt/factorio sudo docker run -d \ -p 34197:34197/udp \ -p 27015:27015/tcp \ -v /opt/factorio:/factorio \ --name factorio \ --restart=always \ factoriotools/factorio 何故わざわざDockerで…

VisualStudioのプロジェクトをコマンドラインからビルドする

新年です。だからなにって訳ではないですが。 最近、コマンドラインからビルドしたいなーと思っていて調べたところMSBuildというのが使えるらしい。 はてなブログタグに登録されているくらい。 場所は C:\Program Files (x86)\Microsoft Visual Studio\2019\…