Posted Articles

□プログラム's articles. (40)

城森 善行 / YJ Project Oct/27/2025 13:50

YJライブラリ 3Dモデル GLB形式の読み込み 2025.1027 フリーソフト版 リリース


YJライブラリ 3Dモデル GLB形式の読み込み 2025.1027 フリーソフト版 リリースしました。

ダウンロードはこちら → https://yj-project.com/yj_lib_6/
安定版はこちら → https://yj-project.com/yj_lib/

YJ Studio 2025.0927 で作成できるGLB形式を
YJライブラリで表示するサンプルです。

Model3_LoadThread()で GLBやYJPなど読み込めますが
現在モーションエンジンが第5世代と互換性が無いため
YJPのモーション再生すると、壊れた表示になります。

Visual C++ 2022 でビルドすると、exeを作成できます。
プログラムの参考にどうぞ。
( YJライブラリ 2025.1027 が含まれています )
 
 
ホームページ ( YJ Project )
https://yj-project.com/

YouTube ( YJゲーム開発チャンネル )
https://www.youtube.com/user/YoshiyukiJyomori

Recollection ( 3Dアクションゲーム TPS )
https://yj-project.com/reco/

YJ Studio ( 3Dグラフィック,エフェクト,マップ,リアルタイムレンダリングムービー作成アプリ )
https://yj-project.com/yj_studio/

YJライブラリ ( プログラム Visual Studio( Visual C++ ) DirectX )
https://yj-project.com/yj_lib/

BOOTH ( 無料や有料コンテンツをダウンロードできます。)
https://yj-project.booth.pm/

ユーザー登録 ( 送金された方はメールでお知らせ下さい )
https://yj-project.com/regist.html

ホームページの更新内容をLINEで受け取れます。
https://line.me/ti/g2/P1RMSAPt4C3IoShc5SZ3ueeMQ7cPIKmm9DNVPg?utm_source=invitation&utm_medium=link_copy&utm_campaign=

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

城森 善行 / YJ Project Aug/28/2025 16:59

CPUのコア数に応じてマルチスレッド

キャラとマップのコリジョン判定を
CPUのコア数に応じてマルチスレッドで
処理するプログラムを作ってみました。

std::async と std::execution::par は挙動が怪しかったのですが
_beginthreadexなら使った事があったので
コア数ずつマルチスレッドで動作するようになりました。

が・・・何故かシングルスレッドの時より遅い(××;)
CPUの負荷は増えているのに・・・なんで???

これで色々な処理を高速化できると思ったのになぁ~(^^;)
 
 
ホームページ ( YJ Project )
https://yj-project.com/

YouTube ( YJゲーム開発チャンネル )
https://www.youtube.com/user/YoshiyukiJyomori

Recollection ( 3Dアクションゲーム TPS )
https://yj-project.com/reco/

YJ Studio ( 3Dグラフィック,エフェクト,マップ,リアルタイムレンダリングムービー作成アプリ )
https://yj-project.com/yj_studio/

YJライブラリ ( プログラム Visual Studio( Visual C++ ) DirectX )
https://yj-project.com/yj_lib/

BOOTH ( 無料や有料コンテンツをダウンロードできます。)
https://yj-project.booth.pm/

ユーザー登録 ( 送金された方はメールでお知らせ下さい )
https://yj-project.com/regist.html

ホームページの更新内容をLINEで受け取れます。
https://line.me/ti/g2/P1RMSAPt4C3IoShc5SZ3ueeMQ7cPIKmm9DNVPg?utm_source=invitation&utm_medium=link_copy&utm_campaign=default

YouTubeの投稿でも、ホームページの更新内容を受け取れます。
チャンネル登録して頂けると、更新時に通知(お知らせ)が届きます!
https://www.youtube.com/@YoshiyukiJyomori/community

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

城森 善行 / YJ Project Aug/25/2025 09:51

重い処理をマルチスレッドで処理

Recollection

重い処理をマルチスレッドで処理して
高速化にチャレンジ

キャラとマップのコリジョン判定を
std::async と std::execution::par を試してみたのですが
なんか挙動があやしいし、高速化しなかったので
今回は見送る事にしました。

_beginthreadexなら使った事があるので
時間が掛かっても自作した方が良さそうですね!
 
 
ホームページ ( YJ Project )
https://yj-project.com/

YouTube ( YJゲーム開発チャンネル )
https://www.youtube.com/user/YoshiyukiJyomori

Recollection ( 3Dアクションゲーム TPS )
https://yj-project.com/reco/

YJ Studio ( 3Dグラフィック,エフェクト,マップ,リアルタイムレンダリングムービー作成アプリ )
https://yj-project.com/yj_studio/

YJライブラリ ( プログラム Visual Studio( Visual C++ ) DirectX )
https://yj-project.com/yj_lib/

BOOTH ( 無料や有料コンテンツをダウンロードできます。)
https://yj-project.booth.pm/

ユーザー登録 ( 送金された方はメールでお知らせ下さい )
https://yj-project.com/regist.html

ホームページの更新内容をLINEで受け取れます。
https://line.me/ti/g2/P1RMSAPt4C3IoShc5SZ3ueeMQ7cPIKmm9DNVPg?utm_source=invitation&utm_medium=link_copy&utm_campaign=default

YouTubeの投稿でも、ホームページの更新内容を受け取れます。
チャンネル登録して頂けると、更新時に通知(お知らせ)が届きます!
https://www.youtube.com/@YoshiyukiJyomori/community

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

城森 善行 / YJ Project Apr/07/2025 15:20

Recollection 2025.0331 ソース付き版

Recollection 2025.0331 ソース付き版を、YJライブラリのページにアップしました。
https://yj-project.com/yj_lib/

ソース付き版はプログラマーの方向けのコンテンツになります。

今までシューティングの試作版と配布していたのを改造して
戦闘機で敵艦追跡イベントからプレイできる版です。( ストーリーを途中からプレイ )

STORY_3_SHIP_TRACKING; // 戦闘機で敵艦追跡イベントを追加しました。

ソースファイルは
Character/Skyフォルダにcppやhを追加しました。

Visual C++ 2022 でビルドすると、Recollection.exeを作成できます。
プログラムの参考にどうぞ。
( YJライブラリ 2025.0331 が含まれています )


ホームページ ( YJ Project ゲーム開発 3DCG リアルタイムレンダリングムービー )
https://yj-project.com/

YouTube ( 城森善行ゲーム開発チャンネル )
https://www.youtube.com/user/YoshiyukiJyomori

Recollection ( 3Dアクションゲーム TPS )
https://yj-project.com/reco/

YJ Studio ( 3Dグラフィック,エフェクト,マップ,リアルタイムレンダリングムービー作成アプリ )
https://yj-project.com/yj_studio/

YJライブラリ ( 3Dプログラム Visual C++, DirectX )
https://yj-project.com/yj_lib/

BOOTH ( 無料や有料コンテンツをダウンロードできます。)
https://yj-project.booth.pm/

ユーザー登録 ( 送金された方はメールでお知らせ下さい )
https://yj-project.com/regist.html

ホームページの更新内容をLINEで受け取れます。
https://line.me/ti/g2/P1RMSAPt4C3IoShc5SZ3ueeMQ7cPIKmm9DNVPg?utm_source=invitation&utm_medium=link_copy&utm_campaign=default

メッセージはBBSにお願い致します。
https://yj-project.com/joyful/joyful.cgi?bbs=0

YouTubeのコミュニティでも、X(ツイッター)やホームページの更新内容を受け取れます。
X(ツイッター)やホームページだと更新した事に気付きにくいので
チャンネル登録して頂けると、更新時に通知(お知らせ)が届きます!
https://www.youtube.com/@YoshiyukiJyomori/community

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

城森 善行 / YJ Project Mar/26/2025 07:36

Recollection *** 開発状況 ***

Recollection 開発状況
シューティングの試作版を改造して、ゲーム本編に追加中です。

味方の護衛戦闘機を作り中です。

ゲームのダウンロードはこちら -> https://yj-project.com/reco/


ホームページ ( YJ Project ゲーム開発 3DCG リアルタイムレンダリングムービー )
https://yj-project.com/

YouTube ( 城森善行ゲーム開発チャンネル )
https://www.youtube.com/user/YoshiyukiJyomori

ニコニコ動画
https://www.nicovideo.jp/user/814722/video

Recollection ( 3Dアクションゲーム TPS )
https://yj-project.com/reco/

YJ Studio ( 3Dグラフィック,エフェクト,マップ,リアルタイムレンダリングムービー作成アプリ )
https://yj-project.com/yj_studio/

YJライブラリ ( 3Dプログラム Visual C++, DirectX )
https://yj-project.com/yj_lib/

BOOTH ( 無料や有料コンテンツをダウンロードできます。)
https://yj-project.booth.pm/

ユーザー登録 ( 送金された方はメールでお知らせ下さい )
https://yj-project.com/regist.html

ホームページの更新内容をLINEで受け取れます。
https://line.me/ti/g2/P1RMSAPt4C3IoShc5SZ3ueeMQ7cPIKmm9DNVPg?utm_source=invitation&utm_medium=link_copy&utm_campaign=default

メッセージはBBSにお願い致します。
https://yj-project.com/joyful/joyful.cgi?bbs=0

YouTubeのコミュニティでも、X(ツイッター)やホームページの更新内容を受け取れます。
X(ツイッター)やホームページだと更新した事に気付きにくいので
チャンネル登録して頂けると、更新時に通知(お知らせ)が届きます!
https://www.youtube.com/@YoshiyukiJyomori/community

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

1 2 3 4 5 6 7

Search by Article Tags

Monthly Archive

Search Articles