- 1 名前:ツクレナーイ mailto:hage [2006/10/09(月) 13:29:40 ID:6nugrYnE]
- PC版RPGツクールの「製作技術的な話題」を扱うスレッドです。
それ以外の雑談などは同人ゲーム板の該当スレッドでお願いします。 【注意】 −基本的にsage進行で。 −質問をする時は、書き込む前に必ず説明書やヘルプに目を通すこと。 また、可能な限り前スレも参照、検索をしたのち、 どうしてもわからなかった場合にのみ質問をして下さい。 ※特にRPGツクール2000は付属のヘルプが非常に充実しています。 −自分本位な質問は慎むこと。 「サイドビュー戦闘の作り方教えて下さい!」といった漠然とした 質問には、回答者も適切な回答を示すことができません。 「〜を〜して、〜してみたがうまくいかない、どうすればいいか」という風に、 過程と現在陥っている問題点を具体的に書き込むようにしましょう。 あなたの質問に答えてくれる人達のことを考えて。 −まあなにはともあれ、マターリホノボーノで楽しくやっていきましょう。 言うまでもないことですが、荒らしや煽り・タナ厨や腐女子は放置です。 −次スレは>>980が建てること。 前スレ -RPGツクール総合スレッド@製作技術(Part9)- pc8.2ch.net/test/read.cgi/gamedev/1153996333/
- 59 名前:名前は開発中のものです。 mailto:sage [2006/10/13(金) 22:29:56 ID:LEhf4P1b]
- >>57
それって 現在HP×100÷最大HP じゃまずいの?
- 60 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 00:57:42 ID:dsBrK+3s]
- ttp://star.s9.xrea.com/doc/rpgm2k/index.php?inc=data/data/67
ここに載っている8方向移動を写してみたのですが、 主人公が通行不可のマップチップ(壁など)に当たると主人公の動作がとまってしまいます。 どこに原因があるのでしょうか?
- 61 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 01:24:57 ID:ROd8kOI6]
- >>60
移動先のMAPIDが通行不可のマップチップだった場合、移動を無効にする処理を入れれば?
- 62 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 04:18:03 ID:jjiVVwup]
- >>59
それでもおk。ただMAX999でHP1とか2の時は0%になるから条件分岐で問題解決。
- 63 名前:名前は開発中のものです。 [2006/10/14(土) 08:34:13 ID:r+DB6vZ3]
- 2000でキャラクタを変数に格納した座標まで移動させることは可能でしょうか?
瞬間移動ではなく徒歩で移動させたいのですが キャラクタの座標と移動させたい場所の座標の距離を計算させてやるしかないでしょうか?
- 64 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 08:42:36 ID:ErU78gTL]
- やり方分かってるじゃない。
めんどくさいだけでしょ?
- 65 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 08:48:01 ID:9PXmBAbv]
- シンプルな方法の方がミスも少ないし、他に労力や時間を回せるから
自分が見落としてるかもしれない方法があるか確認したいだけでしょ、 でも、>63の言うように計算して動かすしかないと思う。 別マップにある場所へ移動する場合はさらに面倒くさいだろうね、 でも実現すると結構おもしろい感じかもしれない。
- 66 名前:名前は開発中のものです。 [2006/10/14(土) 11:52:45 ID:r+DB6vZ3]
- 了解っす
ありがとうございました なんとかがんばってみます
- 67 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 14:11:14 ID:YbJZAMjw]
- >>63
でも障害物があることを想定すると、キツそうだね・・・ 壁通り抜けてもいいんなら問題ないけど。 バグを回避したいんなら瞬間移動が無難かと。 ある程度移動シーンを見せてから、瞬間移動って手もある。
- 68 名前:タナ栗粉 [2006/10/14(土) 20:27:06 ID:C/cL7mVK]
- 頼むスクリプトシェルフのスクリプトの使い方教えてくれ 頼む マジで頼む
- 69 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 20:40:42 ID:9PXmBAbv]
- 頼まれてもそのスクリプトを組み込んだけど動かないものを
うpしてもらわないと誰も原因なんか判らんと思うよ。
- 70 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 23:49:33 ID:DWBDWVSO]
- 本気でカタ付けたいんなら、そろそろうpしてみてはどうだい?
- 71 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 06:28:17 ID:VmUP18+/]
- うpしてバグの原因を解明してもらいたいんですが、
どこにどううpしてここに貼ればいいですか?
- 72 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 08:07:40 ID:IKSEue75]
- 君はうpするために生まれてきた
- 73 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 11:48:39 ID:BVAbOuod]
- >>71
どこでもいいからうpしてURLを貼る
- 74 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 18:32:32 ID:ztdEBXNO]
- いいからとっととうpれカス
- 75 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 22:03:25 ID:0oPnWL+0]
- うp
- 76 名前:タナ栗粉 [2006/10/15(日) 22:35:35 ID:wCTkDPdd]
- だって俺まだ全然だからさ
つうかスクリプトシェルフで俺が言ってるスクリプト拾ってきて検証してくださいよ
- 77 名前:予言士 mailto:sage [2006/10/15(日) 22:55:07 ID:TjxHm4WQ]
- 君の作品は完成を見ることをないだろう
- 78 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 23:04:13 ID:rxe5ea1c]
- その通りだろうな。口だけの作者は数え切れないほどいるし。
まあ、高い買い物だったね。お気の毒。
- 79 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 00:25:24 ID:XjJiBwBQ]
- >>76
うpしたくないなら、件のスクリプト見ながら自分で組むのもいい勉強になるよ お手本があるんだから1から自分で組んでみたら?
- 80 名前:名前は開発中のものです。 [2006/10/16(月) 07:21:27 ID:46wxgNLI]
- そんな時間かけられないよ そのスクリプトが機能すればもうスクリプトは全部OKなんだし
ただ俺が使い方解ってないだけだと思うから だから教えてくださいよ
- 81 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 08:18:25 ID:GLA3ICdT]
- 精神的に向上心の無い者は馬鹿だm9(`・ω・´)
- 82 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 08:20:15 ID:GLA3ICdT]
- 誤爆…〇| ̄|_
- 83 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 09:06:59 ID:oCeNJzfb]
- >>80
このスレにはおそらく、きみのような人のために時間をかけられる人はいない。 「オレの時間節約のために、おまえらが時間かけろ」などという人には。 はい、しゅうりょー。おつかれさまでした。
- 84 名前:タナ栗粉 [2006/10/16(月) 11:33:41 ID:46wxgNLI]
- え(>_<)え(>_<)!でも、でも、そのスクリプトが機能しないと僕のゲーム完成しないんです なんとかしてくださいお願いします!!!
- 85 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 11:50:39 ID:BqTzXZpM]
- 大丈夫。君のゲームが完成しても誰もやりたがる人はいないから。
- 86 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 12:57:41 ID:Ah3R50an]
- 組みなおす手間暇惜しむようじゃゲームなんかつくれないっしょ
つかXP知らんけど、こんなところでぐだぐだ聞いてる間に自分で組みなおせると思う 時間ないんならやめりゃいいのに
- 87 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 13:11:42 ID:O/xeS/bm]
- そーそーツクールなんて暇な大学生かニートがやるゲームだよ
- 88 名前:タナ栗粉 [2006/10/16(月) 13:24:36 ID:46wxgNLI]
- そんなこと言わずに ね?お願いします(>_<)!
- 89 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 14:04:48 ID:PPbpYcIU]
- こういう流れが一番嫌いだ…と言ってもどーにもならん所が
ツクールスレのアレだな。 精神的攻撃ですべての努力を否定し、自我自暴に追い込み 大きな喪失感と絶望感でモニターも前の誰かを苦しませる。 卑劣な連中だよまったく…
- 90 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 14:32:13 ID:tkBQIifX]
- >>89
ただ今回の場合はどうみてもタナの方がアレだぞ
- 91 名前:タナ栗粉 [2006/10/16(月) 14:44:45 ID:46wxgNLI]
- つめえらいい加減にしろ
あ?俺がこんなに下手にでてやってんだからとっとと言うとおりにすればいいんだよ あ? んなめんどくせえことじゃねえだろうが!ちょっとスクリプトシェルフ行って俺が拾ってきたスクリプトと同じの拾って、どこに挿入するとか使い方を調べてくれればいいってんだよ! がたがた戯言ぬかしやがって あ?
- 92 名前:名前は開発中のものです。 [2006/10/16(月) 15:31:58 ID:x/m85sj0]
- >>91
それだけなら自分でやればいいと思う。 文字で凄んでも誰も従ってはくれないし、 自ら努力をしない者に与えられるものは何もない。
- 93 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 16:05:55 ID:KhanydxG]
- >>89
プログラムも見ずになおしてくださいっ!><; は物理的にムリだよ
- 94 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 16:16:35 ID:VLZnspPA]
- >>89
スクリプトの使い方が解らない時点で使うのやめといた方がいいよ。 仮に使い方解っても絶対後で別の問題で躓くから。 結局最後は自分で何とかするしかなくなると思う。 そもそもRGSS使っても所詮はデフォルト戦闘だしなぁ。 フリーの何本かやってみたけどデフォ戦はやっぱつまらんよ。 RGSSデフォ戦に組み込む位ならコモンイベントで完全自作。これ。 手間はかかるけどうまく動いた時は嬉しいぜ。
- 95 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 22:38:32 ID:oCeNJzfb]
- >>89
努力が聞いてあきれる。 >>94 RGSSで完全自作の方が早いな。
- 96 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 23:10:41 ID:k80lJlv3]
- >>91
手本まで見てるなら、 ・何をやりたいか ・どういうときにそれが起きるのか ・そのためには何をどうすればいいか まで考えればいけるはず。 RGSSの基本が分かるなら、 全文をテキストファイルに保存して、 変数、処理や分岐に片っ端から、何をやってるかのコメントを入れるといいと思う。 そんな事やってるうちに実力も後からついてくる。 キレてる暇があったら、短い奴からやってみれ。
- 97 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 23:38:40 ID:n40Z9El8]
- 品詞分解みたいだな
- 98 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 15:38:54 ID:aVIAU51v]
- とりあえずタナ氏ねよハゲ。
XRXS. 付加属性名判定は入れたか? XRXS. 装備属性取得機構も入れたか? 他にどのサイトの何てスクリプトも入れてるか全部書きあげろ。 そんんじゃ^^
- 99 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 16:30:27 ID:Q6++07DI]
- >>95
あのコテや、ロクに作る気もない奴になら言ってもいいかも知れんが、 本気で作ってる奴にはその言葉を投げるなと言いたいんだよ。 つーか、いい加減この流れを見させられる者の身にもなってくれ。 それはそうと、 別に俺は今騒いでるコテを擁護してるワケではないんだが。
- 100 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 16:54:26 ID:8kGLFkVJ]
- >>99
そういうヤツが現れて質問してすげなくあしらわれたときに言えよ>本気でツクってるヤツ なんでこのタイミングなんだ? このタイミングじゃ擁護してるようにしか見えないだろが。
- 101 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 17:37:46 ID:c/rWfENL]
- タナ栗をあぼーんしてるので、流れが意味不明だった俺が来ましたよ。
ん、まあ、来ただけで何もしないんだが。
- 102 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 19:05:45 ID:aVIAU51v]
- タナ == 本気で作ってる奴
- 103 名前:タナ栗粉 [2006/10/17(火) 19:42:26 ID:BYQJHMw1]
- >>98なるほどお!そのふたついれんのかあ!まじかんしゃ 休みに試してみる
ちなみに俺かなり忍耐強いから100パー完成させるから
- 104 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 20:21:22 ID:ojrWGF9w]
- タナ、このスレで成長したな……
- 105 名前:タナ栗粉 [2006/10/17(火) 20:24:45 ID:BYQJHMw1]
- 今や俺を知らないやつはいない。そんな俺が作ったゲーム。 ふふ いったいなんなんの人がやってくれるやら
- 106 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 20:36:14 ID:wMJX2/Mn]
- 厨くさい
- 107 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 20:41:20 ID:aVIAU51v]
- 以下、ツクールの製作技術的な話題を
熱くお楽しみください
- 108 名前:タナ栗粉 [2006/10/17(火) 20:42:54 ID:BYQJHMw1]
- >>106礼儀だの厨がどうしただの嫉妬だの
"おまえたち"だけで共有したらいい
- 109 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 20:56:39 ID:ojrWGF9w]
- ごめwwwwやっぱりタナ成長してないわwwwwwwwww
- 110 名前:タナ栗粉 [2006/10/17(火) 20:57:51 ID:BYQJHMw1]
- >>"おまえたち"とは?
俺を除く全て!
- 111 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 21:04:16 ID:Kpolp3Tj]
- ヒントもらったらさっさとうせるんじゃなかったのか?
- 112 名前:タナ栗粉 [2006/10/17(火) 21:12:23 ID:BYQJHMw1]
- すみません調子こきすぎた。でもヒントくれたのはおまえじゃないんだから偉そうにすんなよ
- 113 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 21:13:56 ID:YwK/XFZx]
- 2000.
乱数を発生させる際、変数xと変数yの間の乱数を得たい時はどうすればいいのでしょうか? たとえば、x=10 y=30の時だったら、10〜30の間で乱数を発生させる場合。 当然、xとyは固定値ではありません。
- 114 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 21:25:16 ID:GWj/5hmS]
- >>113
残念ながら2000では変数を用いた乱数はできないんだ(´・ω・`)
- 115 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 21:36:58 ID:YIwE4b7L]
- 1.変数Z = 変数Y - 変数X
2.変数R = 乱数0〜100 3.変数Z = 変数Z * 変数R 4.変数Z = 変数Z / 100 5.変数Z = 変数Z + 変数X 1で差分を求める (変数X=10, 変数Y=30 の場合は 20) 2,3,4で差分内の乱数を作成 (0〜20の乱数を作成) 5で最小の数を加算(0〜20 + 10 = 10〜30) どうかな? 間違えてたら恥ずかしくて死ぬ
- 116 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 21:46:06 ID:GWj/5hmS]
- >>115
乙っぱい
- 117 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 21:52:10 ID:YwK/XFZx]
- ありがとうございます。
理論上、問題ないと思いますが試してみます。
- 118 名前:名前は開発中のものです。 [2006/10/17(火) 23:40:50 ID:5W9bXmF2]
- やっぱりプログラムやるには理系じゃないとダメと高校生のマジ質問ww
- 119 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 00:28:06 ID:gFx9Ww/i]
- 論理的思考能力は必要だけど
数学致命的だった私でもできるから基本的に関係ない プログラムなんざアルゴリズムがわかりゃ あとはその通りになるよう組み合わせていくだけだし
- 120 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 00:55:59 ID:MA/TSC86]
- 数学が出来るに超したことはねーけど(出来ると超便利)、
RPG作るぐらいなら算数でおけ。
- 121 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 05:14:06 ID:UE9R3Wg3]
- むしろプログラムは、文系の力がある方が有利かもしれない。
プログラムってのはつまりコンピューターとの対話。 確かに理系の知識とか感覚が必要な部分も多いけど、文章力も重要だと思う。 コンピューターは「ウィンドウ作ってあれ表示しろ」じゃ動いてくれない。 ちゃんと具体的に「縦と横が〜のサイズのウィンドウを作って、その中のこの位置に所持金を表示しろ」としなきゃあダメなのよ。 これをどれだけ細かく書けるかが、目的への近道になると俺は思う。 これが疎かだと、いくら数字に強くても目的は恐らく果たせない。 実際漏れがそうだしorz 始めるんなら、最初は実際のプログラムのごくごく簡単な部分(数値計算とか)の日本語訳からをオヌヌメ。
- 122 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 10:46:14 ID:hfjGWV2r]
- ツクールスレでプログラム語られてもなあ
- 123 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 17:27:52 ID:WJJGxANL]
- RPGなら文理関係ないけど、レーシングとかアクションとかの物理的・数学的な計算が必要なのは文系には難しい。
- 124 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 17:37:45 ID:IKroAbr8]
- エヴァは眠らせとけw
- 125 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 17:38:45 ID:IKroAbr8]
- MGS実況スレの誤爆スマソ
- 126 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 22:07:08 ID:NFNyD6nG]
- >>122
RGSSじゃなくても、やってることはプログラミングなんだよ。
- 127 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 23:59:54 ID:Tth9vLSW]
- ツクールでもプログラミングの基本はしってたほうが楽かもしれない。
ツクールって要は既に組んであるプログラムを呼び出して実行してるわけだろうし。
- 128 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 00:07:57 ID:0lIvW1oZ]
- 簡潔に効率よく、なおかつ修正や仕様追加に対応しやすいよう組んでおくと楽
宝箱のメッセージを変えたくなった シンボルエンカウントを作ったけど、後々バグが見つかった →全マップに配置したイベントそれぞれを修正しないと・・・ みたいなのは辛いぞ〜
- 129 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 00:08:22 ID:uV938WVd]
- 逆に初心者が手軽にプログラミングの構造を掴めるものとしてツクールはいいのかもしれないな
- 130 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 00:13:19 ID:qcuuZ+C4]
- 出来るだけ共通処理にするとか、
サブを上手く使うとか、 まぁ、細かいテクニックはあるよね
- 131 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 07:37:27 ID:16O3nvC+]
- >>129
意識しないからだめじゃね?
- 132 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 11:45:20 ID:l3Sb++qR]
- 普通のプログラミング環境とツクールの本質的な差って、わけのわかんない事前の儀式があるかないかと、一見親切だが小回りの効かないインターフェイスがあるかないか、くらいじゃね?
- 133 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 11:48:20 ID:cWMFEmXK]
- 言語でもルーチンの基本は変数で作る条件と条件分岐、ラベル付けとラベルに戻ると似たようなものだから。
- 134 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 13:37:39 ID:/DMXpHrv]
- ツクールは計算がめんどくさいのが難点だけど、
まぁ、変数・判定・計算・条件分岐・ラベル があればナントカなるよね
- 135 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 14:56:35 ID:16O3nvC+]
- 5つもいらない。というか、2つかぶってる。
- 136 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 15:01:00 ID:/DMXpHrv]
- しまった。条件分岐と判定は同じカ!
- 137 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 15:49:25 ID:cWMFEmXK]
- 似てるけど「条件分岐=判定+振り分け」じゃないの?
- 138 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 15:56:41 ID:F83jXOgg]
- 変数・ラベル・条件分岐・ピクチャー・繰り返し処理・ウェイトは必須
- 139 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 16:10:32 ID:16O3nvC+]
- >>136
計算と判定が同じなんだ。分岐とラベルジャンプも同じ。 なので変数、演算、分岐の三つ。
- 140 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 16:12:24 ID:16O3nvC+]
- ってか、ゲームプログラミングでは肝心のIOがねーなw
- 141 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:27:50 ID:KAl31B49]
- テストプレイやってる時に
キャンセルボタンが押しっぱなしみたいな形になってしまって キャンセルボタンが使えなくなってるんだが Altを押しっぱなしにしてると直るんだけど ずっと押しっぱなしってわけにもいかないし これと同じになった人いない?
- 142 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:30:08 ID:I7jG1Ukv]
- ラベルってどういう時に使うの?いままで一回も使った事ないんだけど・・
- 143 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:43:30 ID:qHwjsKIf]
- >>139
分岐とラベルジャンプはまったく別物だと思うけど。 だって分岐とは全然違うところに設置するからラベルなんじゃないの? 計算と判定が同じってのもワカラン >>142 私はその処理を強制終了するのにつかったり、 その処理を何度も繰り返したりするのに使ってる
- 144 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:47:11 ID:cWMFEmXK]
- >>142
マニュアルのイベント作成の例でハイって答えるまでループするイベンとで使ってなかったけ? 条件分岐で条件に合わない場合もう一度選択肢に戻ったりする時によく使うんだけど。
- 145 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:05:12 ID:l3Sb++qR]
- >>142
分岐の数が多かったり、分岐の中身が長い場合にも使ってるな。 条件によって会話が色々かわるときとか、分岐命令のなかに長文書いて訳わかんなくなるのを防止。 条件分岐 満たされた場合 ラベル1へ飛ぶ 満たされなかった場合 イベント中断 ラベル1 文章「むかしむかしあるところに・・・」
- 146 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:16:48 ID:I7jG1Ukv]
- なるほど・・今までラベル使わなかったから別に使わなくていいかなーと思ってたんだけど使うと何かと便利みたいだね
- 147 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 19:08:51 ID:qHwjsKIf]
- >>145
>分岐命令のなかに長文書いて訳わかんなくなるのを防止。 そういう場合は私はサブ作っちゃうな とにかく、長くなりそうだったら別の場所にイベントつくって呼び出しにしてる 一区切りの処理が1画面内に入らない場合は大抵外に出しちゃう
- 148 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 20:28:56 ID:c/9yAQYL]
- >>146
ラベルは極力使わないほうがいい 条件分岐・くり返し処理・イベントの呼び出しだけで組むことを薦める ラベルを使ったらすごく良い感じの処理を作れた!とかいうことになった場合、 イチからその処理を見直すべき ちなみに145のような処理を組む場合はラベルではなく「イベントの呼び出し」を使いなさい ラベルというかGOTO文は処理を無駄に複雑化する、バグの元 なにより美しくない
- 149 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 20:56:24 ID:y3QGAIPu]
- 「美しい」とかは、人へ説明するときに使うのはよくないよ。説明になってないから。
プログラミング言語としては結構貧弱だから、上手に使って見易く分かりやすく するための工夫としてなら、GOTOも使っていった方がいいよ。 なまじ普通のプログラミング言語を知ってると「GOTOは使っちゃいけない」と (理由付きにしても)刷り込まれててGOTOに拒否反応が出るかもしれないけど、 言語が貧弱な場合は、ちゃんと自力で工夫する必要がある。GOTOはその 手段の一つとして有効だよ。 ただ、GOTOが便利だからといってなんでもかんでもGOTOで済ましていると、 「あれ、このGOTOはどういうつもりで使ってるんだ……?」って事態になるから、 GOTO以外の別の方法で簡単に実現できるなら、別の方法を使ったほうがいい。
- 150 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 21:44:56 ID:pddBhYe9]
- 会話の進みと曲の進み合わせるためにエンター押さないで自動で会話進めるにはどうすればいいですか?
- 151 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 21:48:59 ID:imAyjdpj]
- \.とかのウェイト記号とスピード調節記号でなんとかなるはず。
- 152 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 21:50:17 ID:EP/lh7Yn]
- つーかヘルプの文章の表示見ろ
- 153 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 21:55:23 ID:51hERVZk]
- ラベルは使いこなせれば美しいぞ
- 154 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 22:06:32 ID:FVTiuD95]
- 昔アセンブラつかったときはGOTOだらけでカルチャーショック受けた思い出がある
それいらラベルに抵抗なくなった
- 155 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 22:31:05 ID:c/9yAQYL]
- >>149
美しさ云々は説明のために言ったわけじゃないw まあ冗談だ でも冗談抜きで美しさを求めるのは大切だと思う 良い作品を作るため、じゃなくて、作る過程を楽しむため ある程度ツクった自分の作品を見返すとき、 「俺の考えたキャラ最高じゃね?」とか「けっこう感動できるシナリオかも」とかじゃなくて 「美しく組めたなぁ!」ってニヤけるのは・・ちょっとネクラかもしれんけど
- 156 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 22:50:52 ID:y3QGAIPu]
- 他の皆さん、一般にプログラマの言う「美しさ」とは、
こういうナルシズムのことではなくて、一切無駄の無いコードで 目的の機能が表現されているとか、明確に構造化されているだとか、 そういう「実際的に良いコード」に対する評価のことです。 いや、意味付けが普通と異なるからといって155をバカにしたい わけではないんだが、普通は美しさというのは自己満足じゃなくて、 実際にコードの品質に関わる意味があって使われているから、 気をつけたほうがいいよ。
- 157 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 22:57:21 ID:T8SoFCUJ]
- 分かりやすいプログラムじゃないの?<美しさ
メンテナンスがしやすく分かりやすくすっきりしている。 2年先に自分以外の誰かがみてもすぐに理解でき、修正が容易なプログラムは 正に美しいプログラムだと思うよ
- 158 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 23:11:12 ID:DvBTdNx1]
- 2年先って何だ?
- 159 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 23:17:07 ID:y3QGAIPu]
- 実際的に良いコードといっても、単に高速なコードを美しいとは
言わんので、おおむね157の言うとおりでOKだと思う。
|

|