- RPGツクールXP/VX初心者質問スレ
671 :名無しさん@お腹いっぱい。[sage]:2008/01/27(日) 01:00:28 ID:mbJw4FNT - まずはSTGとして最低限の機能を実装しないと弾幕とか以前の問題だしなぁ。
というかRGSSでわざわざSTG作るくらいなら適当な高級言語とOpenGL or DirectXで作ったほうが遥かに良さそうだ。 処理速度的な意味で。
|
- RPGツクールXP/VX初心者質問スレ
680 :名無しさん@お腹いっぱい。[sage]:2008/01/27(日) 01:53:55 ID:mbJw4FNT - >>677
まて、慌てるな。勉強が足りていないぞ。 exp += enemy.exp unless enemy.hidden この行にunlessうんたらなんたらと書いてあるだろう? これはunless修飾子といってだな(詳しくはヘルプをunless修飾子で検索しよう) unless enemy.hidden exp += enemy.exp end と書いてあるのと同じなんだ。 つまり今の文は数字じゃないenemy.hiddenを割っているからエラーが出ているんだ。 だから正しく書くと exp += enemy.exp / z だろう?
|
- RPGツクールXP/VX初心者質問スレ
681 :名無しさん@お腹いっぱい。[sage]:2008/01/27(日) 01:57:59 ID:mbJw4FNT - そのままコピペされても困るからエラー行をきちんと書くと exp += enemy.exp / z unless enemy.hidden だよ。
|
- RPGツクールXP/VX初心者質問スレ
683 :名無しさん@お腹いっぱい。[sage]:2008/01/27(日) 02:03:54 ID:mbJw4FNT - 待った待った。すまない。
それ以前に色々とアレだな。 def exp_total exp = 0 for enemy in dead_members exp += enemy.exp unless enemy.hidden end return (exp / $game_party.actors.size).round #人数で合計経験値を割って四捨五入したものを返す end
|
- RPGツクールXP/VX初心者質問スレ
684 :名無しさん@お腹いっぱい。[sage]:2008/01/27(日) 02:08:03 ID:mbJw4FNT - 何度もすまない。
しっかり読まない癖がまた出てしまったんだ。 Game_Partyクラスのインスタンス変数であるactorsは読み込み用のメソッドが定義されていない。 かわりにmembersという現在のパーティを配列で取得するメソッドがあるんだ。 def exp_total exp = 0 for enemy in dead_members exp += enemy.exp unless enemy.hidden end return (exp / $game_party.members.size).round #人数で合計経験値を割って四捨五入したものを返す end アクセサについては昨日このスレに書いたばかりなので割愛。
|
- RPGツクールVX 10
284 :名無しさん@お腹いっぱい。[sage]:2008/01/27(日) 08:35:01 ID:mbJw4FNT - >>282
そこまで勧めるなら直書きもぼつぼつとやってみようかなぁ。 デフォルトを神聖視というか変な目で見ているから既存からの脱却ができないのかもしれないしね。 現在より未来が悪くなるはずがないんだから色々と試してみることにするよ。 コーディングの効率が上がればよし、上がらなくてもよしよし。
|
- RPGツクールXP/VX初心者質問スレ
711 :名無しさん@お腹いっぱい。[sage]:2008/01/27(日) 17:08:07 ID:mbJw4FNT - >>710
2日でRGSSでこれだけのものが作れれば十分だと思うけどなぁ……。 コマ落ちの問題はRGSSの処理速度的なものだしもし無駄な処理があったとしてそれを省いたとしてもあまりFPSは上がらないと思う。
|