[過去ログ]
シューティングゲーム製作技術総合 20機目 (119レス)
シューティングゲーム製作技術総合 20機目 http://mevius.5ch.net/test/read.cgi/gamedev/1360239085/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
38: 名前は開発中のものです。 [sage] 2013/02/25(月) 22:37:22.76 ID:g5KYtKu3 >>33 >そんな便利な方法がスクリプトを使う以外にあるなら教えて欲しいな 便利な方法というか、機能分割やら結合度やらは構造化設計の基本だし これは別にスクリプトでなければ出来ないというような話ではないかと >例えばマルチスレッドは、同期の問題やらメモリーの問題やらがあるから扱いに手間がかかりすぎる どういう使い方をしてるのか知らないけど、ターゲットハードウェアが そこらのPCであればSMPの素直なスカラー機だから並列プログラミングに ついての先人の知見は豊富だし各種ライブラリもあるわけで で、スレ趣旨に従って無難に2DSTG前提とすれば計算リソースについては 別に厳しい要求にはならないわけで、並列処理の粒度が粗い、オーソドックスな マルチスレッドプログラミングで問題ないわけで。例えば ・ファイルI/O ・サウンド ・グラフィックス ・OSとのメッセージ処理 ・ゲームのシミュレーション部 のような分割単位で。シミュレーション部なんかシングルスレッド処理でも 別に問題はないと思うよ? >後、スクリプトの保守性の容易さもスクリプトを用いる要因として挙げておく >バイナリーデータで作業するよりテキストデータで作業する方が楽なんだよ > >他には、プログラムは上から下に読める方が楽というのもあるな C/C++のソースコードはテキストだよ http://mevius.5ch.net/test/read.cgi/gamedev/1360239085/38
45: 名前は開発中のものです。 [sage] 2013/02/26(火) 07:52:10.98 ID:GJO8cvl3 >>38 並列処理の必要な敵や敵弾の動作、マップ上でのオブジェクトの配置でスクリプト使ってるんだけど、 これをマルチスレッドでやろうとしたら大変な作業になった事がね。 スレッドの処理は基本的に頻繁に強制停止&強制終了出来ないし、 同期で手を抜いたら同じ変数に複数の処理が同時にアクセスしただけでアウトだったし、 あんまり良い記憶は無いな。 http://mevius.5ch.net/test/read.cgi/gamedev/1360239085/45
46: 名前は開発中のものです。 [sage] 2013/02/26(火) 08:18:23.95 ID:GJO8cvl3 >>38 CやC++は関数型言語だからな 必ず上から下の順番で処理されるわけじゃないだろ http://mevius.5ch.net/test/read.cgi/gamedev/1360239085/46
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s