ゲームが完成した夢を見た
ゲームが完成した夢を見た
しんき創作のゲーム制作録
ホーム 作品 リンク
マルチスレッド対応に向けて一歩前進!

最近ずっと自作のゲームエンジンいじってますがこれからもしばらくかかりっきりになりそうです(;^ω^)

タイトルの通り、マルチスレッド対応に向けて作業を進めています。



DXライブラリ使ってた時はライブラリがシングルスレッド用だったので関係ないやーと思ってましたが、今回はせっかく自作のエンジンなのでデータの読み込み部分なんかを他のスレッドで作業させられたらいいかなーと思ってそんな機能をを作ってみました。

unique_ptrでカスタムアロケータを使う!

前に意気揚々とアロケータを作った記事をUPしたのですが、unique_ptrで利用しようとするとカスタムデリータを実装する必要がありました。

ん?カスタムデリータ・・・・・・?初耳だなぁ(;^ω^)





■とりあえずunique_ptrでアロケータ使ってみる

春をテーマに曲を作りました

プログラミングが長丁場すぎて息抜きに始めたDTMにのめりこんでしまいました。反省中。

今回作った曲はYouTubeの作業配信で使う曲のレパートリーに加えようかなと思ったりしています。

DTMももっと勉強してたくさん曲も作っていきたいです!



■今週のゲーム制作:自作ライブラリ整理整頓

ということで頑張っていきますぞ~!

自作アロケータ速い!

ようやく一歩前進です!

Live2DをC++で使うためにメモリを確保したり解放したりするもの(アロケータ)を用意しないといけない問題にぶち当たっているのは自分だけかもしれませんが、完成しました!

Live2Dではメモリを確保する際にアドレスの位置を指定された数の倍数に合わせること(アライン)が要求されるので、その対応を含めて今回作成したアロケータの構造をここにメモメモしようと思います。



メモリアロケータの構造については↓の説明を参考に勉強させていただきました。

mtrebi/memory-allocators: Custom memory allocators in C++ to improve the performance of dynamic memory allocation

しんき創作とは

代表兼アドバイザーのあちゅしとマルチクリエイターのしんきによるゲームブランドです。
シナリオやプログラム、イラスト、音楽を全てしんきが一人で作っています。

GameDevDungeon
あたらしい タスク が あらわれた !

フォロー や チャンネルとうろく で
おうえん する ?▼
ブログランキング

にほんブログ村 ゲームブログ 無料ゲームへにほんブログ村 ゲームブログ インディーゲームへ