[過去ログ]
40歳のおっさんがゲームを作り始めてみる [無断転載禁止]©2ch.net (1002レス)
40歳のおっさんがゲームを作り始めてみる [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1499064559/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
153: 名前は開発中のものです。 [sage] 2017/07/08(土) 04:07:45.84 ID:bgJA8eCi >>133 我輩もくたびれて寝てしまったので深夜に補足である >・で、関数使えば本当に便利なの?かえってややこしい気がするんだけど、、 例えば二等兵のゲーム開発人生スクリプトを作るとして スクリプトのメインの処理にだらだら書いてしまうと アイディアを練る//ゲーム開発その1 お昼寝する 打ち合わせる・・・(以下、開発処理が数百行続く) 買い物に行く(開発と関係ない処理) アイディアを練る//ゲーム開発その2(その1と同じく数百行続く、1をコピペした) お昼寝する・・・(以下略、ここまでで1000行近くあるとしたら流れを追うことすら困難) というふうに開発を何度も行なって行くとスクリプトが長く見通しが悪くなっていく 一方、ゲーム開発部分を関数化すると(関数の本体はメインの処理から切り出して下の方に一箇所にまとめておく)、 
すごろくRPG = 開発(二等兵, 外注プログラマその1, こども時代のアイディア1); 買い物に行く すごろくRPG2 = 開発(二等兵, 外注プログラマその2, こども時代のアイディア2); とメインの処理が数行にまとまり、とても見通しがよくなる 二等兵がどんな人生を歩んだかすぐに概要がわかる また、この開発処理には「お昼寝する」という開発期間が長くなるバグ(無駄な処理)があり、 関数化してあれば一箇所直せばよいが、だらだらコピペして書いていれば全部直す必要がある これは編集漏れなど、さらに不具合の原因になる というわけでまとまった処理は関数化しておくと編集上も楽になり スクリプトの見通しがよくなるのでした 本のサンプルプログラムのような極端に小さなプログラムだと関数化メリットは感じにくいが ゲーム開発はスクリプトが長大、開発期間も長くなるのでこういう意識がないと収拾がつかなくなる http://mevius.5ch.net/test/read.cgi/gamedev/1499064559/153
155: 名前は開発中のものです。 [sage] 2017/07/08(土) 12:09:46.01 ID:bgJA8eCi >>154 関数についてはそんな理解でOK 特に同じ処理が何度も出てくるときは関数化するべし ( '谷'#) < 関数ノ 名前ハ 実ハ トテモ大事 !! トンチンカン ナ 名前 ツケタラ 後デ パニック !! http://mevius.5ch.net/test/read.cgi/gamedev/1499064559/155
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.938s*