■ このスレッドは過去ログ倉庫に格納されています
Windowsゲーム制作ツール「3D Gamestudio」
- 1 :名前は開発中のものです。:2008/08/22(金) 09:10:48 ID:xWnxTwva.net
- Conitec社作成の3Dゲーム作成ツールです
日本ではユーザーが少ないですが
海外ではいろいろな作品が作られています
現在「A7」版です
公式サイト
ttp://www.3dgamestudio.com/
日本語サイト
ttp://3dgsjapan.com/
- 187 :名前は開発中のものです。:2017/08/31(木) 22:43:53.27 ID:lNFwFsly.net
- あえてunityえなく、こちらをそろそろ買おうかと思ってます。
クーポンゲットしてproを安く買う方法ないでしょうか?
- 188 :名前は開発中のものです。:2017/09/01(金) 00:06:38.72 ID:ujY3z5L5.net
- 新バージョン出たばかりだからね。
ないんじゃないか。
- 189 :名前は開発中のものです。:2017/09/01(金) 14:03:16.61 ID:FBT3e5t2.net
- gamemakeスレrと間違えたw
ごめんねー。
- 190 :名前は開発中のものです。:2017/12/01(金) 23:11:15.58 ID:NHYmDvhS.net
- すげー値下げしてるんだけど、終わりが近いって事??
- 191 :名前は開発中のものです。:2017/12/05(火) 13:24:29.11 ID:2oAcE/GX.net
- お、サンキュ。帰ったら買うわ。
たぶん、もう開発は事実上中止だろうな。
- 192 :名前は開発中のものです。:2017/12/31(日) 18:36:02.07 ID:/rN76OKL.net
- 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
Z40I019AU7
- 193 :名前は開発中のものです。:2018/01/02(火) 11:33:41.81 ID:f4w+aDzH.net
- pro買ったんだけど、シリアルはいつ送られてくるんだこれ?
まさか、郵送?
- 194 :名前は開発中のものです。:2018/01/02(火) 18:51:20.58 ID:pcKB1gjf.net
- 普通、営業日二日以内に添付メールが来る。
俺のメールじゃ何故か届かなかったんで、何度かのやり取りの後にホットメール宛に送ってもらったが。
ただ、手作業らしいので今は正月休みかもしれない。
share-it!の購入伝票の番号を公式のカスタマーに伝えて問い合わせてみることをオススメする。
問い合わせ先は公式の「about us」の最下段な。
- 195 :名前は開発中のものです。:2018/01/02(火) 18:56:14.08 ID:pcKB1gjf.net
- あ、初購入か?
言っとくけどgamestudioはシリアルキーじゃなくてキーファイルな。
貰ったキーファイルをインスコしたフォルダにコピーすれば体験版じゃなくなる。
知っとるかもしれんが。
- 196 :名前は開発中のものです。:2018/01/02(火) 20:57:25.70 ID:f4w+aDzH.net
- おお、サンキュー
とりあえず、待ってみるよ
- 197 :名前は開発中のものです。:2018/01/03(水) 10:59:24.82 ID:MvxYasgw.net
- キタ-----(゚∀゚)-----!
マニュアル通り、フルじゃなくてトライアルでインスコしたけど、
キーファイルを同じディレクトリに置いておけば自動でコピーしてくれるんだな。
あと、ヘルプにあるuser/passって、どこで使うのかな?
フォーラムで使うなとしか書いてないけど
- 198 :名前は開発中のものです。:2018/01/03(水) 14:09:15.93 ID:wKbotCd4.net
- これまでUser/PassのIDは使用した試しがありませんね。
なんなんでしょw
昔は、コンテンツサーバーのログインにでも使ってたんでしょうか。
今は自由に公式からダウンロードできますが。
- 199 :名前は開発中のものです。:2018/02/08(木) 20:50:40.32 ID:u+yDLBg/.net
- キーファイルをコピーしたら複数台にいれられるのか?
フォーラムでそんなこと言ってる人いたけど、ライセンス管理、ちゃんとできてるのかな?
まあ、個人使用なんで1台にしかインスコする必要ないけど・・・。
とりあえず別のPCに移す時は、古いPCのをアンインスコしとけばいいよね?
- 200 :名前は開発中のものです。:2018/02/08(木) 21:01:07.83 ID:vC7Vwo+4.net
- 複数人で利用しなきゃ大丈夫でしょ。
- 201 :名前は開発中のものです。:2018/03/24(土) 10:30:21.71 ID:ob0bSiXs.net
- てす
- 202 :名前は開発中のものです。:2020/02/15(土) 22:27:29.57 ID:umvW5CwU.net
- 誰かいますかー?
初歩的な疑問なんですが、lite-cのサンプルの最初で地球と地形読み込んで表示するのありますよね?
あれって、0キーを押すと矢印キーで移動できるようになりますが、そのコントロールはどこで設定しているんでしょうか?
- 203 :名前は開発中のものです。:2020/02/16(日) 23:09:47.55 ID:5wn5i5BiX
- // このゲームエンジンを動かすのに必須
#include <acknex.h>
// 最低限の機能をキーに割り当てた定義
#include <default.c>
ソースコードに何も書かれていないと、上記のヘッダーファイルとソースファイルを自動で読み込みます。
[0]キーを押すとカメラを移動させるdef_move()関数が呼ばれるのも default.cに書かれた内容どおりに機能しています。
([ESC]キーでアプリケーションを終了させることができるのも同様です)
マニュアルでは勝手に読み込むので、そっちで再定義よろって描いてあるけれど、
ウインドウサイズやカメラの定義を自分でやると default.c は勝手に読み込まれなくなります(多分)。
マニュアルの#include または default.c 辺りを参考にしてください。
- 204 :名前は開発中のものです。:2020/02/17(月) 19:52:44.40 ID:mIZ4gMSu.net
- // このゲームエンジンを動かすのに必須
#include <acknex.h>
// 最低限の機能をキーに割り当てた定義
#include <default.c>
ソースコードに何も書かれていないと、上記のヘッダーファイルとソースファイルを自動で読み込みます。
[0]キーを押すとカメラを移動させるdef_move()関数が呼ばれるのも default.cに書かれた内容どおりに機能しています。
([ESC]キーでアプリケーションを終了させることができるのも同様です)
マニュアルでは勝手に読み込むので、そっちで再定義よろって描いてあるけれど、
ウインドウサイズやカメラの定義を自分でやると default.c は勝手に読み込まれなくなります(多分)。
マニュアルの#include または default.c 辺りを参考にしてください。
- 205 :名前は開発中のものです。:2020/02/17(月) 20:35:56 ID:Tc3WoAuM.net
- おおお!
ありがとうございます!
謎が解けました!
- 206 :名前は開発中のものです。:2020/02/21(金) 21:34:56 ID:QJcRJDH3.net
- lite-cのサンプルを実行後、alt+enterでフルスクリーンにすると、
画面が縦長の4:3になってしまう(上が切れてる?)のですが、
もしかしてウルトラワイドモニターに対応していないのでしょうか?
解像度を3440*1440から1920*1080にしてみましたが、若干緩和された
ものの4:3の画面で縦長になってしまいます。
- 207 :名前は開発中のものです。:2020/02/22(土) 02:07:31 ID:kRdJU4rU.net
- ゲーム変数 video_aspect にアスペクト比を明示的に指定します。
video_aspect = 4 / 3.0;
このゲームエンジンは膨大なゲーム変数を持っていますので、
ユーザーが思い通りの設定で初期化を行いたい場合、
まずこれらの変数の把握が必要かと思います。
マニュアルだと Engine Variables 以下になります。
video_○○といういくつかの変数とコンビネーションで設定が必要なものもありますね。
- 208 :名前は開発中のものです。:2020/02/22(土) 14:18:00.82 ID:djbyK2Ww.net
- 返信ありがとうございます。
上手く設定できました!
- 209 :名前は開発中のものです。:2020/02/26(水) 11:00:25.59 ID:hqjUSV4d.net
- proエディションにてPublishを行いましたが、マニュアルでは、
Compile EXEがオンの場合にexeを生成するとありますが、
オフにしても同様にCDフォルダに生成されます。
そして2回目のPublishで上書きを行うと、今度はオフの場合にソースコードも
コピーされるようになりました。マニュアルではオンザフライでコンパイルされると
ありますが、2回目以降が、それに該当するのでしょうか?
また、ソースコードがある場所に同様のexeファイルが生成される理由もよくわかりません。
(実行しても、dllが同じ場所にないためエラーになりますし・・・)
Engineでのパス指定?も、exeファイルがないと指定できないですし・・・
おそらく、気にせずcdフォルダの内容を公開すればいいだけかと思いますが・・・。
- 210 :名前は開発中のものです。:2020/02/26(水) 18:07:23.39 ID:u/JdMekX.net
- まともなゲーム作れた試しがないのであまり実行ファル化は詳しくないんですが。
前提として、SEDのFileメニューのPublish Main Script を選択してそのままOKボタンを押すと、
CDディレクトリにスクリプトの実行ファイルが作成されます。
その他のリソースは含まれないので自分でコピーしてやる必要があります(マニュアルpublishにそう書いてある)。
自分が知っているのは、スクリプト以外のリソースをパッケージ化する方法で、これはResourceにチェックを入れるとwrsという拡張子の
単一のデータコンテナとなります。
配布する場合は
app.exe
app.wrs
acknex.dll
d3dx9_42.dll
の4つになるんじゃないかと。
また、でかい動画ファイルとかは除外したいならそういう方法もできそうなことがマニュアルの同じ箇所になんか書いてありますね。
ただ、公式フォーラムではたびたびpublishすると実行不可になるという現象が議論にはなっているようです。
- 211 :名前は開発中のものです。:2020/02/26(水) 18:12:08 ID:u/JdMekX.net
- >>ソースコードがある場所に同様のexeファイルが生成される理由もよくわかりません。
これは実行するのに必要だからじゃないでしょうか。
DLLの解決はエンジン側でやってるんだと思いますよ。
- 212 :名前は開発中のものです。:2020/02/26(水) 18:14:37 ID:u/JdMekX.net
- いえ、違いますね。
ごめんなさい、よく分かりません。
サイズと言い同じ実行ファイルみたいにはみえますね。
- 213 :名前は開発中のものです。:2020/02/26(水) 22:29:09 ID:hqjUSV4d.net
- ありがとうございます。
とりあえずは公開時はCDフォルダの内容でOKみたいです。
それと、今default.cや他のサンプルを見ているのですが、
ソースコードをincludeする際は、語尾に「startup」のついた関数が最初に呼ばれるという認識であってますでしょうか?
テストでサンプルコードを無理やり分割してみてもクラッシュしてしまうので、ここら辺の簡単なサンプルがあれば解析しやすいのですが・・・
- 214 :名前は開発中のものです。:2020/02/27(木) 00:48:45.66 ID:E8Ak61CI.net
- >ソースコードをincludeする際は、語尾に「startup」のついた関数が最初に呼ばれるという認識であってますでしょうか?
でしょうね。 default.c 内の def_startup() がエンジンによって実行されるみたいですね。
SEDのメニュー"Option->References" の Engine タブのCommand Line Options の diag にチェックを入れて、
メニュー"Debug->Debug Run"(または Ctrl + F5)させると、acklog.txt という起動時の初期化ログが取れるので、
例えば、Lite-C workshop の 例の地球が表示されるプログラムで実行してみると、
出力されたログに"def_startup started" の行がありますよ。
- 215 :名前は開発中のものです。:2020/02/27(木) 21:55:03 ID:YjP0eTYG.net
- >>214
レスありがとうございます。
いろいろ試してみます!
- 216 :名前は開発中のものです。:2020/05/01(金) 16:07:01 ID:Dy/gbdNP.net
- 現在、他のツール(Maya)で作成したモデルをMEDにインポートしているのですが、
もしかして、FBX形式ではマテリアルは読み込まれないのでしょうか?
アニメーションやテクスチャーは読めるのですが、マテリアルだけが無視されてしまいます・・・。
- 217 :名前は開発中のものです。:2020/05/01(金) 21:03:09 ID:Qpg83TDE.net
- 分からないなー。
モデルデータのエンジンへのI/O難しさと日本語の問題であまり使わなくなったので。
autodesk製品なら他のツールより互換性は高いでしょうが、何分3DGSがすごく古い設計なので。
MATERIALグループのような形で持ち込むのは無理だったと思う。
DiffuseやAmbientといった基本的なパラメーターは持ち込めるけど、
数値の扱いが異なるらしく意図したような調整にならない。
これらは基本的に0でインポートしてた。
色はそもそも扱いが違ってて、コード上でEntityのメンバー変数を使用する。
で基本的にはMATERAL構造体がA8には用意されているのでそれに定義して、
Entityのメンバー変数materialに代入する形で使うのがセオリーのようです。
いくつかの基本的なMATERIALが用意されているのでそれを使って書き換えるか、
もっと高度なら自分でMATERIAL構造体を定義してそれをEntityにアタッチする感じです。
基本的に3DGSはDirectX9のラッパーみたいなものなので、このライブラリに詳しければ
他の方法もあるかもしれないのですが、このライブラリに不案内で私はあまり詳しくありません。
- 218 :名前は開発中のものです。:2020/05/01(金) 23:06:14 ID:Dy/gbdNP.net
- >>217
レスありがとうございます。
なるほど、コード上で設定もできるのですね。今は、読み込み後、MED上でマテリアル追加してました。
とりあえず、全部テクスチャーを張れば、なんとか・・・汗
あと、御存じなら教えて欲しいのですが、例えばモデルのテクスチャーをスクリプト上で変更できるコマンドって
ありますか?
ようは、表情別のテクスチャーを用意して、アクションごとに切り替えて使えないかなと思いまして・・・
MEDのアニメーションではポーズしか設定できませんよね?
- 219 :名前は開発中のものです。:2020/05/02(土) 11:34:29.17 ID:oxhCJyx+.net
- >あと、御存じなら教えて欲しいのですが、例えばモデルのテクスチャーをスクリプト上で変更できるコマンドって
ありますか?
ent_setskin()
ですかねえ。
ただ使い所の説明が難しいんですよ。
サンプルデータを上げておきます。
パスは3dgsです。
http://whitecats.dip.jp/up/download/1588386655/attach/1588386655.zip
- 220 :名前は開発中のものです。:2020/05/02(土) 14:29:06 ID:gZGaXLho.net
- simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
- 221 :名前は開発中のものです。:2020/05/02(土) 19:34:58.89 ID:KNZdWIXm.net
- >>219
おおおお!
ありがとうございます!
サンプルだけでなく、貴重な情報も感謝です。
ダメ文字問題が、今後の課題になりそうです。
でも韓国版は正式対応してるのに、ダメ文字問題発生してないのかな・・・?
- 222 :名前は開発中のものです。:2020/05/02(土) 20:21:48 ID:oxhCJyx+.net
- だめ文字はどうにもならないと思います。
Lite-Cは標準Cコンパイラと違って、charに文字列を食わせる時に
エスケープシーケンスをバイナリレベルで解決してしまいます。
メモリデータそのものに日本語の文字コードの欠損が生じてしまいます。
ほかのCコンパイラでもライブラリなどで同様の問題は起きますが、これは
バイナリは欠損起こしてないので文字コードの数値を調べて英数字でない
と分かるものには\文字(0x5C)を追加することで回避可能です。
Lite-Cではこれができない。
文字化けする箇所には自分で文字\を追加するしか有りません。
随分と思い切ったと言うか、後先考えない実装をしてくれたもんです・・・。
- 223 :名前は開発中のものです。:2020/05/02(土) 20:45:08.72 ID:KNZdWIXm.net
- >>222
試しにstring関数を使ってダメ文字を10個くらい表示させてみました。
実行前にエディタの機能で、\を\\に一括変換でうまくいくみたいです。
コード上で\を使うのはディレクトリ設定ぐらいと思うので、これでなんとか
ゲーム内の表示対応しようかと思います。
- 224 :名前は開発中のものです。:2020/05/05(火) 14:29:43 ID:5Bzi5FN0.net
- simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
- 225 :名前は開発中のものです。:2020/05/21(木) 22:21:33 ID:qFsXVeHc.net
- またしても詰まってしまいました。
MEDのマテリアル設定でポリゴンの裏側を表示させるオプションとかはないのでしょうか?(unityでのtwosideとか)
それともスクリプト上で設定できるのでしょうか?マニュアルを探しましたがそれらしきものが見つかりませんでした・・・
- 226 :名前は開発中のものです。:2020/05/22(金) 14:32:14.54 ID:9RrhreTt.net
- 両面ポリゴン使った方が無難だと思うけど、
MEDにはそんなオプションはたぶんないかな。
片面ポリゴンを両面表示化させたいなら、シェーダー使わないと無理じゃないかな。
ただし、シェーダーはモデル単位で適用されるのでモデルを分割させないといけませんね。
そうすると複数のモデルをパーツごとに読み込んでそのモデル同士の親子付けとか必要になってくると思います。
自分的にはわりと未知の領域です。
#include <acknex.h>
#include <default.c>
#include <mtlFX.c>
ENTITY* a_mdl;
action a_mdl_prop();
.
function main()
{
a_mdl = ent_create("a.mdl", vector(0, 0, 0), a_mdl_prop);
}
action a_mdl_prop()
{
me.material = twosided; // これが両面表示させるシェーダーの名前
}
- 227 :名前は開発中のものです。:2020/05/22(金) 14:53:27.71 ID:9RrhreTt.net
- まあ、フィギュアなんかはそもそも裏側が透明だと違和感あるので
ごっそりまるまる両面表示化シェーダーを適用させてもあまり問題起こらない気がするけど。
カメラに映ってない箇所はシェーダーで処理しないんだし。
- 228 :名前は開発中のものです。:2020/05/22(金) 15:09:16.34 ID:DhcBaLXv.net
- ありがとうございます!
シェーダーと両面ポリゴン、いろいろ試してみます。
- 229 :名前は開発中のものです。:2020/05/25(月) 20:47:36 ID:Ai9kIzm7.net
- ようやくアニメーションまで漕ぎつけました。
通常は、a_mdl_anime()を別途作成し、
function main()
{
a_mdl = ent_create("a.mdl", vector(0, 0, 0), a_mdl_anime);
}
でアニメ設定できて、表示もOKだったのですが、前述のシェーダーを同時に適用する場合、
どのような方法がありますでしょうか?
クリエイト時にできないかと、
function main()
{
a_mdl = ent_create("a.mdl", vector(0, 0, 0), (a_mdl_prop && a_mdl_anime));
}
これではエラーとなりますし、
エンティティのイベントにわたせるかと、
function main()
{
a_mdl = ent_create("a.mdl", vector(0, 0, 0), a_mdl_prop);
a_mdl.event = a_mdl_anime;
}
と、しましたら、エラーにはなりませんが、シェーダーの適用のみでアニメの適用はされず・・・
- 230 :名前は開発中のものです。:2020/05/25(月) 23:20:08.79 ID:iF6OjKsN.net
- a_mdl_prop() と a_mdl_anime()の一つにしちゃえばいいのではないでしょうか。
a_mdl_anime()が何かは分かりませんがおそらくこれまでの話の流れ的にどっちもmaterial構造体への
アクセスでしょうから
action xxxxx()
{
my.material = twosided;
my.material.ambient_blue = 255;
以下略
my.skin = 1;
以下略
}
- 231 :名前は開発中のものです。:2020/05/25(月) 23:31:56.42 ID:iF6OjKsN.net
- my.material = twosided; ではなく my.material = mtl_twosided; でした。
- 232 :名前は開発中のものです。:2020/05/25(月) 23:34:54 ID:iF6OjKsN.net
- 自分でmaterialを定義して名前をつけてアタッチすることもできるし、
action関数内で直接Entityのmaterialを弄ってもよいわけです。
ambientやskinといったメンバー変数はごく基本的なものですから、
モデル自身で持ってます。
直接代入して書き換えるか、materialという型で変数を作って
名前を使って書き換えるかの違いがあるだけです。
- 233 :名前は開発中のものです。:2020/05/25(月) 23:46:10 ID:iF6OjKsN.net
- >>229
のコードを改造するとしたら
#include <mtlFX.c> // mtl_twodied 用のインクルードファイル
.
a_mdl = ent_create("a.mdl", vector(0, 0, 0), (a_mdl_anime));
action a_mdl_amime()
{
my,material = mtl_twosided; // tow_sided機能を適用
}
を追加するだけで良いかもしれません。
materialの定義は関係のないメンバー変数を上書きはしなかったと思います。
2重定義しても差し支えないでしょう。
- 234 :名前は開発中のものです。:2020/05/26(火) 19:43:28 ID:OB4YT/vT.net
- おおお!
なぜか、処理を分けようと思い込んでいました。
1つにして問題なくいけました!
とりあえず、mdlファイルへのコンバートは制限はあるものの、
アニメ付きで表示できるまでになったので、ゲーム制作の入り口にはたどり着けたようです^^
- 235 :名前は開発中のものです。:2023/07/26(水) 23:14:35.57 ID:ZKA5BEk09
- つい先曰もフクシマ沖の魚から1万8О〇〇ベクレルものセシウ厶か゛検出されて,これを根拠に香港やハ゛カチョンは、海に汚染水を流すことに
猛反対しているわけだか゛.羽田に成田にとクソ航空機ハ゛ンバン飛ばしまくって地球破壞しておいて寝言は寝て言えって話た゛よな、ます゛は曰本
とのクソ航空便全廃して.てめえらの地球破壞テ□行為を中止するのが先た゛ろ,しかも力ンコ─だのとセシウ厶まみれと主張する日本の寿司
ノコノコ食いに来るダブスタかましながら吐くセリフじゃ到底ないわな、フクシマ沖をセシウムまみれにすることは,カによる−方的な現状
変更によって都心まで数珠つなぎで鉄道の3○倍以上もの莫大な温室効果ガスまき散らす大量破壞兵器であるクソ航空機飛は゛して,気侯変動
させて、海水温上昇させてかつてない量の水蒸気を曰本列島に供給させて洪水に土砂崩れに暴風にと住民の生命と財産を強奪することで
私腹を肥やす斉藤鉄夫ら世界最悪の殺人テ口組織公明党に乗っ取られた世界最悪の地球破壞強盜殺人腐敗テ口國家日本の決定事項なんた゛から
とっとと日本との國交を断絶してクソ航空機を日本の空に飛ばす行為を永久に中止しろやと被災者らはこのダフ゛スタ政府に言ってやろう!
創価学会員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ−か゛囗をきけて容認するとか本気て゛思ってるとしたら侮辱にもほどか゛あるぞ!
htтΡs://i,imgur.сοm/hnli1ga.jpeg
- 236 :名前は開発中のものです。:2023/07/31(月) 05:37:50.18 ID:PF/zeelH.net
- 物理的に無理
総レス数 236
79 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★