回复 dssl001 的帖子 Lz要知道简化代码哦! (draw_item_name(@data[1], 64, 32 * 1, 18) 中的18不知道lz是什么意思,draw_item_name只要3个参数) draw_item_name(@data[0], 64, 32 * 0, 18) 这几行简化为 1.upto(7){|i| draw_item_name(@data, 64, 32 * i)} 这样代码更漂亮!同理: @data.push($data_armors[@actor.armor1_id]) 这几行简化为 1.upto(7){|i|eval("@data.push($data_armors[@actor.armor#{i}_id])")} |
本帖最后由 secondsen 于 2011-4-7 16:40 编辑 def draw_item_name(item, x, y) 是三个参数。。。你写四个参数能对么 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-25 16:48
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.