txtなどのファイルからコードを読み込んで実行するなんて事は可能でしょうか?
dxライブラリを使ってますが、
目的は追加コンテンツ的なのを作りたいと思ったからです。
コード読み込みが不可能なら、追加コンテンツで
新たにストーリー又はイベントを作るにはどういった方法があるのでしょうか?
ご回答お待ちしています。
ファイルからコードを読み込む
Re: ファイルからコードを読み込む
Dxライブラリならファイル読み込み関係の関数,C言語ならFILE構造体を用いたもの,C++ならファイルストリームでファイルからデータを読み込むことが出来ると思います。
読み込んだデータはあくまでコードではなくデータだと思います。なので、そのデータを解釈し、命令として受け取らせるスクリプトのようなもので追加していくことになるのではないでしょうか。
読み込んだデータはあくまでコードではなくデータだと思います。なので、そのデータを解釈し、命令として受け取らせるスクリプトのようなもので追加していくことになるのではないでしょうか。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: ファイルからコードを読み込む
スクリプトとして実行するなどの手しか無いので、Luaを導入するとか、自力でスクリプト言語を作って組み込むなどを行います。
ゲーム制作ツールや一般的なゲームは大体スクリプト言語を利用していますね。
ゲーム制作ツールや一般的なゲームは大体スクリプト言語を利用していますね。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: ファイルからコードを読み込む
スクリプトの搭載サンプルを公開されている方がいます。※ 若干コードに問題を感じますが。
http://karetta.jp/book-cover/game-programming
参考にしてください。
http://karetta.jp/book-cover/game-programming
参考にしてください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。