質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

1回答

1076閲覧

ゲーム開発で全てのアセットを.exeに入れる方法

退会済みユーザー

退会済みユーザー

総合スコア0

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2021/06/19 08:01

編集2021/06/20 02:30

提示画像ですがアセット(画像)、シェーダーファイルと.exeのほかにも沢山のデータがあるのですがこれらをすべて.exeに入れる方法はあるのでしょうか?

問題「 配布する際に入れ替わったデータを一々.exeのファイルに移動するのが面倒 特にシェーダーファイルの内容が書きまわった時にバグの原因としてコピーし忘れてといった問題が面倒 」

イメージ説明
イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/06/19 16:57

やってみたこと、調べたこと、試したことを記載してください。 次に、目的を記載してください。 「.exeのほかにも沢山のデータがある」ことで発生する、問題・課題は何でしょうか。 あなたの作ったものを見る限り、数が多いことで問題がでるほど多くはないと思います。
退会済みユーザー

退会済みユーザー

2021/06/20 02:30

数が多いの大丈夫なのでがコピーのし忘れで.exeファイルをクリックしたときに起動しないといった問題が面倒なのです。
退会済みユーザー

退会済みユーザー

2021/06/20 15:55

やってみたこと、調べたこと、試したことはないんですね。 あと、括弧使って読みにくく書くんですね。
guest

回答1

0

ベストアンサー

画像については何が良い方法なのかわからないので,シェーダ側についてのみの話になりますが,

特にシェーダーファイルの内容が書きまわった時にバグ...

とのことですが,そもそも論として,
シェーダのソースコードをプログラム実行時に動的にファイルから読み込むという形にしなければ,このような問題も生じないのではありませんか?

ただの文字列ですから,例えば

C++

1constexpr GLchar VtxShaderSrcCode[] = { 2 "1行目" 3 "2行目" 4 "3行目" 5};

みたいな感じでcppに突っ込めば良いように思います.

投稿2021/06/22 03:49

fana

総合スコア11656

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問