ゲーム製作におけるC/C++全般に関するスレです。
元スレ
DXライブラリ 総合スレッド その18
http://peace.2ch.net/test/read.cgi/gamedev/1399459468/
前スレ
C/C++ゲーム製作総合スレッド Part1
http://toro.2ch.net/test/read.cgi/gamedev/1337516528/
C/C++ゲーム製作総合スレッド Part2
http://toro.2ch.net/test/read.cgi/gamedev/1351015269/
C/C++ゲーム製作総合スレッド Part3
http://toro.2ch.net/test/read.cgi/gamedev/1357899040/
C/C++ゲーム製作総合スレッド Part4
http://toro.2ch.net/test/read.cgi/gamedev/1376262450/
C/C++ゲーム製作総合スレッド Part5
http://peace.2ch.net/test/read.cgi/gamedev/1389798031/
C/C++ゲーム製作総合スレッド Part6
http://peace.2ch.net/test/read.cgi/gamedev/1404815419/
探検
C/C++ゲーム製作総合スレッド Part7 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2015/01/11(日) 10:19:31.85ID:RDQlUyF+
2015/01/20(火) 00:33:47.17ID:KjcEBQWF
メモリ次第ではあるけど
常駐とブラウザ合わせたら警告食らうくらいのゲームならあるんじゃないの
常駐とブラウザ合わせたら警告食らうくらいのゲームならあるんじゃないの
2015/01/20(火) 01:29:50.61ID:VPdLWQW0
>>65
数年前、(旧)Android Marketに個人でゲーム出した時は機種依存の
バッドノウハウの量に本気で吐き気がしたけど、あれに比べたら
PCゲーは作りやすい思たよ。メモリフットプリント小さくするだけで
おkなら大したこたないと思える程にAndroidスマホはカオス
(だった。今はどうなってるのか知りません)
数年前、(旧)Android Marketに個人でゲーム出した時は機種依存の
バッドノウハウの量に本気で吐き気がしたけど、あれに比べたら
PCゲーは作りやすい思たよ。メモリフットプリント小さくするだけで
おkなら大したこたないと思える程にAndroidスマホはカオス
(だった。今はどうなってるのか知りません)
2015/01/20(火) 10:35:24.77ID:B8GspOPa
1080pの画像を一度に100枚読み込めばロード地獄間違いなし
1920*1080*4 /1024/1024 *100 = 791MBぐらい
スマホだとアプリが強制終了するかも
グラフィックの豪華なアプリのModern Combat 5でもメモリは512MBぐらいまでしか使わない
1920*1080*4 /1024/1024 *100 = 791MBぐらい
スマホだとアプリが強制終了するかも
グラフィックの豪華なアプリのModern Combat 5でもメモリは512MBぐらいまでしか使わない
2015/01/20(火) 22:05:53.74ID:GnwjxLXH
圧縮テクスチャ使えば1/5くらいにはなるんじゃね?
70名前は開発中のものです。
2015/01/21(水) 16:36:27.53ID:OnV6g/fE そういや、Appmethodってどうよ?ちょっと気になってるんだが使ってる奴居る?
2015/01/21(水) 22:17:40.75ID:1wPj2se9
タスクシステムで組む時、
・タスクリスト2つ用意して移動と描画分ける
・タスクリスト1つに移動も描画も入れる
どっちがいいのでしょうか?個人的には前者にしたいけど・・・
・タスクリスト2つ用意して移動と描画分ける
・タスクリスト1つに移動も描画も入れる
どっちがいいのでしょうか?個人的には前者にしたいけど・・・
2015/01/21(水) 22:19:47.80ID:CqaY5thk
前者にしたいのにできない要因を考えるのがよい
「みんながどうやってるか気になる」ってだけなら気にする必要はない
「みんながどうやってるか気になる」ってだけなら気にする必要はない
2015/01/22(木) 00:52:45.85ID:fqCV4qez
タスクシステムはバグった時に大変そうな印象
そりゃあ、バグれば大抵それなりに大変な目に遭うんだけどさ
そりゃあ、バグれば大抵それなりに大変な目に遭うんだけどさ
2015/01/22(木) 02:20:52.62ID:PxEmvatE
>>68
一般的なアプリは、数MB
一般的なアプリは、数MB
2015/01/22(木) 07:47:04.58ID:niGIPEW3
昔タスクシステムスレあったけど相手の主張への罵詈雑言だらけでいつの間にか消えたなw
2015/01/22(木) 16:27:46.03ID:pRLOyuNi
移動と描画両方持ってたほうがスマートだべ
2015/01/22(木) 16:50:32.20ID:MBqyL5iH
2015/01/22(木) 17:35:35.81ID:niGIPEW3
まあ個人でゲーム作る分にはどう作ろうが60FPS出てちゃんと動けば勝ちだからなw
会社とかで厳密にタスク管理されてるなら覚えなきゃならんのだろうけど。
会社とかで厳密にタスク管理されてるなら覚えなきゃならんのだろうけど。
2015/01/22(木) 18:57:21.14ID:gduwMt/g
タスクシステムw
馬鹿しか使わん
馬鹿しか使わん
2015/01/22(木) 21:08:37.90ID:9AIymZEw
>>79
なんで?
なんで?
2015/01/22(木) 21:13:16.12ID:ZmYkrSmS
2015/01/22(木) 22:06:24.79ID:MBqyL5iH
ほーら始まったw
スレ立ててそっちでやれw
スレ立ててそっちでやれw
2015/01/22(木) 23:18:22.87ID:MosgWt8b
たすくしすてむってなあに?
おいしいの?
おいしいの?
2015/01/22(木) 23:53:50.36ID:hRTvuKPH
ごめんなさい
反射してしもた
反射してしもた
2015/01/22(木) 23:56:43.23ID:U49zokjS
だーかーらー、ただのリストに大げさな名前付けんなや
2015/01/23(金) 00:49:17.98ID:jY3sOyRC
2015/01/23(金) 01:07:05.72ID:JihQada2
はじめからほとんど完成しているシステムに、
そのシステムの中枢部に触れないように要素を追加できるような実装を目指すなら有効
つまり、OSやエンジン作るならこれがいいかもしれない
が、そうでなければバグが修正困難だったり無駄な手続きが多いクソ
なんだ実行順って 必要になった時にやらせろオラァァ
そのシステムの中枢部に触れないように要素を追加できるような実装を目指すなら有効
つまり、OSやエンジン作るならこれがいいかもしれない
が、そうでなければバグが修正困難だったり無駄な手続きが多いクソ
なんだ実行順って 必要になった時にやらせろオラァァ
2015/01/23(金) 10:32:52.67ID:ZhBY7M7O
最近はどんな言語でもクロージャやジェネレータ (yield) をサポートするようになってきた。
タスクシステムとは呼ばれないけど、同じ目的には使えるんじゃないの?
描画に関しては、オブジェクトが自前で描画命令を発行するのか、
オブジェクトとは別にスプライトのような構造を用意して、描画はそちらに任せるかの差が大きい気がする。
巷のゲーム向けのフレームワークを見るに、後者のほうが可搬性は優れているんじゃないか?
タスクシステムとは呼ばれないけど、同じ目的には使えるんじゃないの?
描画に関しては、オブジェクトが自前で描画命令を発行するのか、
オブジェクトとは別にスプライトのような構造を用意して、描画はそちらに任せるかの差が大きい気がする。
巷のゲーム向けのフレームワークを見るに、後者のほうが可搬性は優れているんじゃないか?
2015/01/23(金) 10:52:38.49ID:ZpK8PG+c
オブジェクトが自前で描画って構造はゲームではあり得なくない?
ポーズ作るだけで一苦労じゃん
ポーズ作るだけで一苦労じゃん
2015/01/23(金) 16:09:48.65ID:gTjNx7m+
ネットに転がってるC++のゲームソースしっかりしたのはほとんどタスクシステムっぽいのばっかだから
そういうソースじゃないと読む気がしなくなったっていう(´・ω・`)
そういうソースじゃないと読む気がしなくなったっていう(´・ω・`)
2015/01/23(金) 16:29:50.12ID:Qg1gWf/N
単一のタスクだけで動かすと実によく機能するのに、
タスク同士を連動させようとすると途端にギクシャクする辺りが
実にぼっちらしくてよいが、
プログラムにそんなのやらせてどうするんだ
タスク同士を連動させようとすると途端にギクシャクする辺りが
実にぼっちらしくてよいが、
プログラムにそんなのやらせてどうするんだ
92名前は開発中のものです。
2015/01/24(土) 11:10:33.23ID:vN0iK6Pw >>89
cocos2dとかそんな感じじゃね
cocos2dとかそんな感じじゃね
2015/01/24(土) 13:26:12.19ID:AuIVSu3m
C++11のstd::asyncってのが便利そうだから使ってみた。
確かに簡単に別スレッドに非同期に仕事をさせられる。
だが、どうも処理結果を受け取ってスレッドを終了するのに膨大なコスト(500msくらい)がかかるようだ。
代わりに、std::threadで常時スレッドを走らせておいて、std::mutexで同期を取りながら
データのやり取りをするようにしたらとてもスムーズに動くようになった。
しかし、std::asyncを使った場合と比べて、煩雑な記述が避けられない。
スレッド終了のコスト高杉。
確かに簡単に別スレッドに非同期に仕事をさせられる。
だが、どうも処理結果を受け取ってスレッドを終了するのに膨大なコスト(500msくらい)がかかるようだ。
代わりに、std::threadで常時スレッドを走らせておいて、std::mutexで同期を取りながら
データのやり取りをするようにしたらとてもスムーズに動くようになった。
しかし、std::asyncを使った場合と比べて、煩雑な記述が避けられない。
スレッド終了のコスト高杉。
2015/01/24(土) 13:34:42.36ID:0N2Bqsd3
TBBやPPL使っとけ
2015/01/24(土) 16:36:58.01ID:l++ObWZB
>>93
Windowsの話だよな?
Windowsの話だよな?
96名前は開発中のものです。
2015/01/24(土) 20:09:43.23ID:Js5qaCaY C11使っとけ
2015/01/24(土) 22:06:18.60ID:SL/s5qpu
1タスクごとにスレッドそのものを開始終了するとコストが高いので
想定するCPUのコア数だけワーカースレッドを用意して
それらにタスクを投げるのが定石じゃないかな。
・キューにタスクがない時はスレッド待機。
・タスクをキューに投げたら全ての待機スレッドを励起。
・いずれかのスレッドがキュー上のタスクを取得して実行、他は再び待機。
・タスクが完了してもスレッド完了せず、次のタスクを確認する。
デザインパターンにあったはず。
想定するCPUのコア数だけワーカースレッドを用意して
それらにタスクを投げるのが定石じゃないかな。
・キューにタスクがない時はスレッド待機。
・タスクをキューに投げたら全ての待機スレッドを励起。
・いずれかのスレッドがキュー上のタスクを取得して実行、他は再び待機。
・タスクが完了してもスレッド完了せず、次のタスクを確認する。
デザインパターンにあったはず。
2015/01/24(土) 22:12:29.49ID:VTrvOh2Q
>>70
居ないのか……ま、いいや
居ないのか……ま、いいや
100名前は開発中のものです。
2015/01/24(土) 22:16:34.35ID:VTrvOh2Q スレッドの使い分けは適切に使わないと工数が意味もなく増殖するからな……
101名前は開発中のものです。
2015/01/24(土) 22:31:57.37ID:AuIVSu3m102名前は開発中のものです。
2015/01/25(日) 21:12:51.89ID:vXlhEd/U タスクシステムよりシーン管理の方がよっぽど複雑だと思うの
103名前は開発中のものです。
2015/01/25(日) 21:27:30.87ID:16a+UuyX シーンって「タイトル画面とキャラ選択画面とゲームのメインループその他」の意?
それとも「メインループ中の各シーン」のことかな。
>>101
標準テンプレートとか使える程度に技術のある人なら余裕で実装できるよ。
それとも「メインループ中の各シーン」のことかな。
>>101
標準テンプレートとか使える程度に技術のある人なら余裕で実装できるよ。
104名前は開発中のものです。
2015/01/25(日) 23:16:44.80ID:ZTrWlyYJ シーンったら状態遷移のことでは つまり両方
105名前は開発中のものです。
2015/01/25(日) 23:53:06.16ID:5N9PH1z0 >>98
ワーカースレッドが、キューに何もないことを確認して、
眠ろうとしているところに、
キューにタスクが入って、ワーカーに起きるよう指示を出す。
ワーカースレッドはその後寝てしまう。悪いことに全ワーカーが同じ状態。
次のキュー挿入で起きるけど。
なんかこんなこと考えると、こんがらがってきます。
ワーカースレッドが、キューに何もないことを確認して、
眠ろうとしているところに、
キューにタスクが入って、ワーカーに起きるよう指示を出す。
ワーカースレッドはその後寝てしまう。悪いことに全ワーカーが同じ状態。
次のキュー挿入で起きるけど。
なんかこんなこと考えると、こんがらがってきます。
106名前は開発中のものです。
2015/01/26(月) 15:41:45.19ID:VjIajR+F >>105
キュー操作そのものにミューテックスで排他かけるから
「寝る」一連の動作と「起こす」一連の動作は複数のスレッドで並行に起こらない。
「寝て大丈夫かキューを確認したらタスクがあるから寝ずに実行」か
「完全に寝る→即座に次のタスクがキューにある状況で起こされる」のどちらか。
.NETだとWait()とPulseAll()、Javaならwait()とnotifyAll()で
簡単に実装できるけど、Win32APIだと少し面倒だった。
まずは上記2つのどちらかを調べて流れを掴んで、
それをC/C++用のAPIで書き表すことを考えてはどうかな。
キュー操作そのものにミューテックスで排他かけるから
「寝る」一連の動作と「起こす」一連の動作は複数のスレッドで並行に起こらない。
「寝て大丈夫かキューを確認したらタスクがあるから寝ずに実行」か
「完全に寝る→即座に次のタスクがキューにある状況で起こされる」のどちらか。
.NETだとWait()とPulseAll()、Javaならwait()とnotifyAll()で
簡単に実装できるけど、Win32APIだと少し面倒だった。
まずは上記2つのどちらかを調べて流れを掴んで、
それをC/C++用のAPIで書き表すことを考えてはどうかな。
107名前は開発中のものです。
2015/01/26(月) 16:22:24.05ID:MFO6WL+3 >>106
condition_variable
condition_variable
108名前は開発中のものです。
2015/01/26(月) 17:05:42.55ID:u+eqsmYT *0.5の乗算と/2の除算
表す物はまったく同じだけど、前者の方が早いんだろうか?
表す物はまったく同じだけど、前者の方が早いんだろうか?
109名前は開発中のものです。
2015/01/26(月) 17:06:44.50ID:plLWVR07 /2の除算
110名前は開発中のものです。
2015/01/26(月) 17:08:38.36ID:U+7vhN1O シフト演算
111名前は開発中のものです。
2015/01/26(月) 17:36:32.42ID:nJhOAZkT 整数ならそもそも結果が違うな
浮動小数ならコンパイラが最適化してくれるだろ
浮動小数ならコンパイラが最適化してくれるだろ
112名前は開発中のものです。
2015/01/26(月) 17:48:01.99ID:u+eqsmYT 2のn乗倍しかできないじゃないですかー!やだー!
書き方が悪かったのは認める
書き方が悪かったのは認める
113名前は開発中のものです。
2015/01/26(月) 18:30:30.51ID:pS9kEcva >>112
浮動少数なら変わらないんじゃ?
浮動少数なら変わらないんじゃ?
114名前は開発中のものです。
2015/01/26(月) 21:04:49.69ID:J7eP3rC5115名前は開発中のものです。
2015/01/26(月) 21:13:32.54ID:nJhOAZkT116名前は開発中のものです。
2015/01/26(月) 21:19:26.58ID:thceLWWx #ifndef〜#endifの組み合わせと#pragma onceの違いがよく分からない
前者は明確なインクルードガードだけど、後者は?
前者は明確なインクルードガードだけど、後者は?
117名前は開発中のものです。
2015/01/26(月) 21:45:22.75ID:OIbLNO60 前者はガード以外にも使える
後者はガード専門
後者はガード専門
118名前は開発中のものです。
2015/01/26(月) 21:45:26.06ID:eI0emMfH >>116
一回だけincludeしてねとコンパイラに言う
一回だけincludeしてねとコンパイラに言う
119名前は開発中のものです。
2015/01/26(月) 21:57:36.77ID:MFO6WL+3 ついでに言うと#pragma onceは非標準
だけど主要コンパイラで実装してないものがないほぼデファクトスタンダード状態
だけど主要コンパイラで実装してないものがないほぼデファクトスタンダード状態
120名前は開発中のものです。
2015/01/26(月) 22:06:02.39ID:J7eP3rC5121名前は開発中のものです。
2015/01/26(月) 23:14:24.34ID:thceLWWx122名前は開発中のものです。
2015/01/27(火) 02:06:38.39ID:m3LjzbYT そもそも#pragma自体が、コンパイラ独自実装な機能で使うタグみたいなのじゃなかったっけ
まあ今となっては大抵のコンパイラで使えるみたいよ
http://en.wikipedia.org/wiki/Pragma_once
まあ今となっては大抵のコンパイラで使えるみたいよ
http://en.wikipedia.org/wiki/Pragma_once
123名前は開発中のものです。
2015/01/27(火) 05:50:27.53ID:v0Ke9Ofm #pragma で始まるものは、互換性がない
124名前は開発中のものです。
2015/01/27(火) 09:41:49.82ID:kpJLUqPw >>123
リンク先見た?
俺もVCだけの互換の無い機能と思っていたが、互換してないのはIBMの一種(世の中のコンパイラを網羅してるわけではないけど)だけだったよ
標準仕様が〜とかよりも便利なモノは取り込まれてくんだと思った
リンク先見た?
俺もVCだけの互換の無い機能と思っていたが、互換してないのはIBMの一種(世の中のコンパイラを網羅してるわけではないけど)だけだったよ
標準仕様が〜とかよりも便利なモノは取り込まれてくんだと思った
125名前は開発中のものです。
2015/01/27(火) 15:08:16.08ID:m3LjzbYT まあ#pragma comment(lib, "...")とか、ガチでVC独自の機能もあるし
>>123の考えが自然だと思う
>>123の考えが自然だと思う
126名前は開発中のものです。
2015/01/27(火) 17:35:37.67ID:OmLGS6W/ C++14の新機能ってラムダ式にautoが使えるくらい?
127名前は開発中のものです。
2015/01/27(火) 22:54:28.14ID:k1Z1zLml >>125
なぜ comment なのだろう…
なぜ comment なのだろう…
128名前は開発中のものです。
2015/01/27(火) 23:27:04.08ID:Ow2H94g+ 互換と呼ばれるパクリ・盗用
129名前は開発中のものです。
2015/01/27(火) 23:51:44.84ID:mO8GdU7r パクりパクられないインタフェースに存在意義は無い
130名前は開発中のものです。
2015/01/28(水) 00:13:05.10ID:5x2afQiV ただのガラパゴス仕様だからな…
131名前は開発中のものです。
2015/01/28(水) 08:57:20.61ID:DPC05MEk C++は消える運命
132名前は開発中のものです。
2015/01/28(水) 10:44:43.26ID:SOs+ZJbg C++は地盤担当だから消えはしない。見えなくなるだけ。
133名前は開発中のものです。
2015/01/28(水) 16:49:43.54ID:/ZB0USJc 土台のしっかりしている家は頑丈だからな
しかし最近、犬小屋程度の建物にビルのような土台を作ってどうすんだ?
と思うようにもなってきた
しかし最近、犬小屋程度の建物にビルのような土台を作ってどうすんだ?
と思うようにもなってきた
134名前は開発中のものです。
2015/01/28(水) 17:10:45.12ID:dUb4vLHi ウサギ小屋と呼ばれる日本の家をバカにするな!
135名前は開発中のものです。
2015/01/28(水) 19:20:53.89ID:nasZb7nZ 最近ホント、この板でこじつけで日本の風習をバカにする奴が増えたな。
レガシで安定したものはラップして使い回すのが鉄板なのに、
横からうまく吹き込んで全部潰して一から作り直そうとさせる。
それだけ、相手の発展を遅らせることができる。
レガシで安定したものはラップして使い回すのが鉄板なのに、
横からうまく吹き込んで全部潰して一から作り直そうとさせる。
それだけ、相手の発展を遅らせることができる。
136名前は開発中のものです。
2015/01/28(水) 19:28:52.88ID:tBFCEOiA 古いからといってバグが無いとは限らないけどな。
特に昔のコードは脆弱性対策が練られてない事が多い
特に昔のコードは脆弱性対策が練られてない事が多い
137名前は開発中のものです。
2015/01/28(水) 20:15:35.81ID:RgnZVm9M FirefoxはJavaScriptの速度がChromeを超えたとか言われている割にもっさりしている感が否めない
後発のChromeの方が速い
後発のChromeの方が速い
138名前は開発中のものです。
2015/01/28(水) 20:18:09.19ID:t3hT+Wje >>137
感覚でなく実測で。
感覚でなく実測で。
139名前は開発中のものです。
2015/01/28(水) 20:33:36.08ID:RgnZVm9M ブラウザの使用感はスクリプトの実行速度だけで決まるわけじゃないからな
読み込み時間の短縮も大事
v8の方がバイトコードを通さず直接マシン語を生成するから読み込み速いんじゃないか
全体の速度はTom's Hardwareが調べていたが
スコアを合計したら何かFirefoxが速いという結論になっているのが理解できなかった
どんな計算をしたのやら
http://www.tomshardware.com/reviews/chrome-27-firefox-21-opera-next,3534.html
古い記事だけど
読み込み時間の短縮も大事
v8の方がバイトコードを通さず直接マシン語を生成するから読み込み速いんじゃないか
全体の速度はTom's Hardwareが調べていたが
スコアを合計したら何かFirefoxが速いという結論になっているのが理解できなかった
どんな計算をしたのやら
http://www.tomshardware.com/reviews/chrome-27-firefox-21-opera-next,3534.html
古い記事だけど
140名前は開発中のものです。
2015/01/28(水) 20:35:32.45ID:GO27aJnJ 関係ないけど体感速度を速く感じさせるって大事な事だね
Chromeはメモリの使い方や優先順位の割り振りが上手いんじゃないかと
Chromeはメモリの使い方や優先順位の割り振りが上手いんじゃないかと
141名前は開発中のものです。
2015/01/28(水) 21:30:30.57ID:zOtKlcou chromeはメモリ馬鹿食いするしな
ブラウザしか起動しないならそれでもいいんだが
ブラウザしか起動しないならそれでもいいんだが
142名前は開発中のものです。
2015/01/28(水) 23:41:47.26ID:gWUJCc9x わずかな妥協さえ許さずチューニングに血道を上げ
DNSの応答時間すら惜しむ
そりゃ比べる相手が悪すぎる
DNSの応答時間すら惜しむ
そりゃ比べる相手が悪すぎる
143名前は開発中のものです。
2015/01/29(木) 00:04:26.59ID:iAJNBuYX 0.3を0.1にする前に,10が1になるツールを作ろう
144名前は開発中のものです。
2015/01/29(木) 08:56:31.18ID:KH1X7ZAq メモリが多めのマシンだとChromeが最速だろうね
逆にChromeでメモリ不足に陥るマシンなら最速はFirefoxセーフモードかと
逆にChromeでメモリ不足に陥るマシンなら最速はFirefoxセーフモードかと
145名前は開発中のものです。
2015/01/29(木) 09:36:37.60ID:6+mjNHtZ FirefoxはブックマークとかタブとかRSSあたりが使いやすい
あとはDuckDuckGoに対応してたりとか
まあ好きな方使えばいいんじゃない?
あとはDuckDuckGoに対応してたりとか
まあ好きな方使えばいいんじゃない?
146名前は開発中のものです。
2015/01/29(木) 10:09:11.55ID:c6VwBThb Chromeの最低動作環境は一応メモリ512MB
タブをいくつ同時に開けるのか分からないが
タブをいくつ同時に開けるのか分からないが
147名前は開発中のものです。
2015/01/29(木) 11:20:16.55ID:XKuc65oW JavaScriptとブラウザの速度が一緒くたにしてる。
ChromeはJavaScript不使用であってもメモリ食う。
ChromeにIE,FirefoxのJavaScriptエンジン搭載したらメモリ消費が減ると思えん。
ChromeはJavaScript不使用であってもメモリ食う。
ChromeにIE,FirefoxのJavaScriptエンジン搭載したらメモリ消費が減ると思えん。
148名前は開発中のものです。
2015/01/29(木) 13:39:58.83ID:c6VwBThb ブラウザ全体が確保したメモリを使いまわしているのだろう
新しいのページ等はHTML5で書かれているので実質JavaScriptを完全にオフにはできない。
v8もメモリが十分にある環境だとメモリ使用量が200MBを超えたぐらいにならないとGCされない。
新しいのページ等はHTML5で書かれているので実質JavaScriptを完全にオフにはできない。
v8もメモリが十分にある環境だとメモリ使用量が200MBを超えたぐらいにならないとGCされない。
149名前は開発中のものです。
2015/01/29(木) 13:45:00.34ID:au4Qd8+o C++でブラウザゲーム開発?
150名前は開発中のものです。
2015/01/29(木) 15:54:12.53ID:PqqQ3LUQ ただの荒らしでは?
151名前は開発中のものです。
2015/01/29(木) 19:20:51.28ID:QDO0WN3U >>149
emscripten?
emscripten?
152名前は開発中のものです。
2015/01/30(金) 17:01:12.20ID:1O7TniCL 「国産フリーゲームの舞台をPCスタンドアロン(主にC++)から
ブラウザゲーム(クラウド、HTML5)やスマートフォンアプリ(非C++多)に移行」
させようという思惑を、最近この板でひしひしと感じる。
ブラウザゲーム(クラウド、HTML5)やスマートフォンアプリ(非C++多)に移行」
させようという思惑を、最近この板でひしひしと感じる。
153名前は開発中のものです。
2015/01/30(金) 17:49:20.89ID:Uwc5t0gr エサに飢えたスマホ厨や企業やその信者のステマ工作員だろ ほっとけ
154名前は開発中のものです。
2015/01/30(金) 17:52:07.48ID:9l7Lplvm スマホはAppmethodというC++環境もあるが?
155名前は開発中のものです。
2015/01/30(金) 18:28:39.45ID:cceEvulu 一般企業 : C++って難しいんでしょ?
奴隷商人 : 新しいxx言語やツールを使えば簡単ですよ
奴隷商人 : C++なんか使う必要ありません
奴隷商人 : 素人でもちょっと勉強すれば使えますよ
奴隷商人 : わが社では優秀なxx言語エンジニアを多く確保しています
奴隷商人 : 非常にリーズナブルな値段で派遣できますよ
一般企業 : じゃあxx言語とツールで開発するからnn人派遣して
奴隷商人 : まいどw
奴隷商人 : さてと在庫減ったし新しいボンクラ雇うかな、安い金でw
奴隷商人 : Appmethod? ボンクラがC++使えるわけねーだろw
奴隷商人 : うちは安さが売りなの
C++プログラマ : 仕事ないすか?
一般企業 : うちはxx言語とツールで開発するからC++いらないよ
一般企業 : C++高くつくし
ユーザ : みためはそれなりだけど、手抜き感ありありのクソゲー増えたな
ユーザ : 今売れてる○○なんか△△をパクッて版権キャラゲーにしただけだし
ユーザ : そのくせバグが多くて元の△△より面白くない
奴隷商人 : 新しいxx言語やツールを使えば簡単ですよ
奴隷商人 : C++なんか使う必要ありません
奴隷商人 : 素人でもちょっと勉強すれば使えますよ
奴隷商人 : わが社では優秀なxx言語エンジニアを多く確保しています
奴隷商人 : 非常にリーズナブルな値段で派遣できますよ
一般企業 : じゃあxx言語とツールで開発するからnn人派遣して
奴隷商人 : まいどw
奴隷商人 : さてと在庫減ったし新しいボンクラ雇うかな、安い金でw
奴隷商人 : Appmethod? ボンクラがC++使えるわけねーだろw
奴隷商人 : うちは安さが売りなの
C++プログラマ : 仕事ないすか?
一般企業 : うちはxx言語とツールで開発するからC++いらないよ
一般企業 : C++高くつくし
ユーザ : みためはそれなりだけど、手抜き感ありありのクソゲー増えたな
ユーザ : 今売れてる○○なんか△△をパクッて版権キャラゲーにしただけだし
ユーザ : そのくせバグが多くて元の△△より面白くない
156名前は開発中のものです。
2015/01/30(金) 18:54:29.18ID:8M4ey3DN まいどw
157名前は開発中のものです。
2015/01/30(金) 19:11:37.72ID:WJ9MDokc >>155
C++でも買い叩かれる
C++でも買い叩かれる
158名前は開発中のものです。
2015/01/30(金) 20:07:26.54ID:eOqAWtJ/ (給与だけなら)Python最強、C++は微妙
プログラミング言語別求人給与額の第2位はRuby、第1位は? | 開発・SE | マイナビニュース
http://s.news.mynavi.jp/news/2014/11/04/084/
プログラミング言語別求人給与額の第2位はRuby、第1位は? | 開発・SE | マイナビニュース
http://s.news.mynavi.jp/news/2014/11/04/084/
159名前は開発中のものです。
2015/01/30(金) 20:33:11.20ID:8M4ey3DN160名前は開発中のものです。
2015/01/30(金) 21:50:27.80ID:xDmuU9zY 民度が高過ぎる(笑)。
自分は案件減や開発コスト軽減からC#やPHPに日和ってしまってるけど
やっぱりちゃんとC++で「アセンブラレベルで何が起こってるか」意識した
プログラムしないとダメになっちゃうかもね。
自分は案件減や開発コスト軽減からC#やPHPに日和ってしまってるけど
やっぱりちゃんとC++で「アセンブラレベルで何が起こってるか」意識した
プログラムしないとダメになっちゃうかもね。
161名前は開発中のものです。
2015/01/30(金) 23:02:06.31ID:8M4ey3DN >>160
C++は遣り甲斐があるぞ〜、と誘惑してみるw
C++は遣り甲斐があるぞ〜、と誘惑してみるw
162名前は開発中のものです。
2015/01/30(金) 23:29:11.58ID:lEERAgAH 正直C++もC#も言語使用は簡単でしょ?
問題はオブジェクト指向とかアルゴリズムじゃないの?
問題はオブジェクト指向とかアルゴリズムじゃないの?
163名前は開発中のものです。
2015/01/30(金) 23:48:33.71ID:mPLLQnOv ラインパーティクルみたいな細長くて透明な部分があるテクスチャが
交差するときって
どうすればいいですか?
というか、Zソートってテクスチャが貼られた面の重心を使ってやるんですか?
交差するときって
どうすればいいですか?
というか、Zソートってテクスチャが貼られた面の重心を使ってやるんですか?
164名前は開発中のものです。
2015/01/31(土) 00:04:49.27ID:XljQIOh1 メモリを意識して書かないといけないのはC/C++くらいでないの
メモリアドレス扱う言語って他になんかある?
メモリアドレス扱う言語って他になんかある?
165名前は開発中のものです。
2015/01/31(土) 00:15:01.69ID:vx9WzsVv >>162
C++は根底にCとしての組み込み系やら、ドライバとかの知識が有るかどうかでかなり変わると思う
まーもうニッチな世界になってしまってるけど、ゲームに絞るとコンシューマとかで何かを極めようとしたときに需要は有るかと
C++は根底にCとしての組み込み系やら、ドライバとかの知識が有るかどうかでかなり変わると思う
まーもうニッチな世界になってしまってるけど、ゲームに絞るとコンシューマとかで何かを極めようとしたときに需要は有るかと
166名前は開発中のものです。
2015/01/31(土) 00:23:27.83ID:08SnV/iE ZソートってZバッファのかわりに遠い方から描くって意味?
厳密にやるなら、ポリゴンを無限平面とした場合に交差する他のポリゴンを
交差する線で分割する処理をすべてのポリゴンにして
って文章で書いてもわかりにくいな。
分割のあとは2分木のクイックソートで、あるポリゴンの面から見て
別の比較するポリゴンが手前側か向こう側でソート判定する。
多分それなりに有名な方法と思うから検索すれば見つかると思うけど
手法の名前は知らない。
あと、赤黒木でもできるのかしらない。
厳密にやるなら、ポリゴンを無限平面とした場合に交差する他のポリゴンを
交差する線で分割する処理をすべてのポリゴンにして
って文章で書いてもわかりにくいな。
分割のあとは2分木のクイックソートで、あるポリゴンの面から見て
別の比較するポリゴンが手前側か向こう側でソート判定する。
多分それなりに有名な方法と思うから検索すれば見つかると思うけど
手法の名前は知らない。
あと、赤黒木でもできるのかしらない。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 志らく、高市首相を批判する人々は「日本人じゃないの?」SNSで賛否 野党議員が一斉批判「差別発言」「非国民扱いするコメンテーター」 [muffin★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★3 [muffin★]
- 東京・足立区の盗難車死亡ひき逃げ事件 11人死傷のうち死亡した男女の身元を発表 80代の男性と20代フィリピン国籍の女性 警視庁 [どどん★]
- 《降板の申し出が》「平手友梨奈は出ません」ムロツヨシの「弁護士ドラマ」から“バディ”が消える!連ドラ撮影中にも遅刻、欠席… [Ailuropoda melanoleuca★]
- 5:55:55.555
- ( ´・ω・` )ひって天気わーり
- 話ガール
- ウマ娘のブエナビスタちゃんのキャラストーリー、コッテコテのラブコメの模様
- つなぎばっかり着てるけどどんなイメージ?
- ナマポで統合失調なんだけど殺人事件くらいおこさないとおかしいステータスだよね
