Project1

标题: 谁可以教我做脚本啊!! [打印本页]

作者: 气味123    时间: 2011-1-25 20:56
标题: 谁可以教我做脚本啊!!
本帖最后由 气味123 于 2011-2-8 04:18 编辑

谁可以教我做脚本啊!!
作者: 459645195    时间: 2011-1-25 21:04
好,我以后就做脚本
作者: 幻想乡茶农    时间: 2011-1-25 21:10
做脚本同学你好
作者: Funeral    时间: 2011-1-25 21:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangff    时间: 2011-1-25 23:37
你好做脚本,再见做脚本
作者: david50407    时间: 2011-1-26 00:09
太不友善了 以上
作者: 气味123    时间: 2011-2-6 17:02
呜呜!!!

作者: 一瞬间的幻觉    时间: 2011-2-6 17:17
楼主,你别理他们,他们很不友好的

建议你先下载玩玩别人制作的游戏,然后有针对性地去提问
然后就是自己做,边做边学,有什么不懂的地方可以看教程(论坛里面很多)
作者: 逸豫    时间: 2011-2-6 17:33
本帖最后由 逸豫 于 2011-2-6 17:33 编辑

class Script
def make_script
  print "Making...Please wait"
  print "Unknown Error"
  exit
end
end
Script.new.make_script
作者: 失落迷白    时间: 2011-2-6 17:39
脚本建议搜索一下教程应该有教新手的。
自学在下是不行……不敢乱动脚本……
因为自己也有时候想看脚本看出点啥来,表示对它的格式要求一无所知……而且对‘一句话怎样写才能生效’也一无所知……
作者: 银·乌尔    时间: 2011-2-6 17:50
本帖最后由 银·乌尔 于 2014-1-4 18:50 编辑

~银~
~从此再无此人~
作者: 越前リョーマ    时间: 2011-2-6 17:58
做脚本先生你好,做脚本先生再见。
我说,写……啊不是,做脚本啥的,可以看看F1然后参考RGSS——不过对于不会写的来说,我说什么都没参考价值,我只是来吐槽的。
作者: 小传子    时间: 2011-2-6 20:14
怒吼:“楼主,你给我做脚本去!”

满意了么?
作者: 英顺的马甲    时间: 2011-2-6 21:01
本帖最后由 英顺的马甲 于 2011-2-6 22:30 编辑

做脚本同学,别说我没有教你,
我解剖一个Window给你看
  1. class Window_Menu < Window_Selectable
  2.   def initialize
  3.     super(0,0,160,224)
  4.     s1 = $data_system.words.item
  5.     s2 = $data_system.words.skill
  6.     s3 = $data_system.words.equip
  7.     s4 = "状态"
  8.     s5 = "存档"
  9.     s6 = "结束游戏"
  10.     @commands = [s1,s2,s3,s4,s5,s6]
  11.     @item_max = 6
  12.     self.contents = Bitmap.new(width - 32, @item_max * 32)
  13.     for i in [email protected]
  14.       self.contents.draw_text(4, i * 32, 152, 32, @commands[i])
  15.     end
  16.   end
  17.   def disable_item(i)
  18.     self.contents.font.color = disabled_color
  19.     self.contents.draw_text(4, i * 32, 152, 32, @commands[i])
  20.     self.contents.font.color = normal_color
  21.   end
  22. end
复制代码
class Window_Menu (Window名称,前面一定要放class) < Window_Selectable (继承Window_Selectable)
def initialize 初始化
这句super难以解释,不过是这样用的:super(x,y,宽,高)
s1-s6 只是变量
@commands 是一个Array,用作选择内容
@item_max 选项数量
self.contents = Bitmap.new(width - 32, @item_max * 32) 难以解释
for i in XXXXXX的内容进行循环一次,可用作:
  1. for i in 1,2,5,9
  2.   p i
  3. end
复制代码
第一次会拿到1
第三次会拿到5,以此类推
self.contents.draw_text(4, i * 32, 152, 32, @commands[i]) 将选项绘制出来连同for 的 i
def 代表这个窗口的一个功能


到此结束,本人表达能力不是很好,请多多包涵
作者: ~屎猴子~    时间: 2011-2-6 21:09
做脚本同学好、
做脚本同学再贱、

LS强悍= =b
作者: 退屈£无聊    时间: 2011-2-6 22:20
[我也是一只脚本盲啥的。]
[另:人人都可以叫你做脚本,就是没人教你做脚本。]
作者: l65591397    时间: 2011-2-6 22:35
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1