Project1
标题:
窗口脚本制作教程(渣,勿吐槽=3=)
[打印本页]
作者:
RPGmaster
时间:
2011-9-21 03:42
标题:
窗口脚本制作教程(渣,勿吐槽=3=)
咳咳,表示突然想做教程了=w=
简单易懂
如果我语文够好的话……我直接用意大利语讲好了=3=
首先我们新建一个脚本
插入
class Window_Star < Window_Base
复制代码
这段,是什么意思我就不用解释了吧?
大家都懂得=w=
然后插入
def initialize(actor = $game_party.members[0])
复制代码
def定义……你懂得=w=
然后插入
super(x, x, x, x)
self.opacity = x
@actor = actor
@actor_id = @actor.index
refresh
复制代码
这个……
第一行就是窗口的坐标
第二行是窗口的透明度
255是最大=w=
最后当然就是end啦~~~
end
复制代码
def refresh
self.contents.clear
xxxxx
end
end
复制代码
于是xxxxx就要替换成窗口内的内容了
明天我将会再写一篇……
就是关于内容……
总之继续
class Scene_xxx
alias window1_start start unless $@
def start(*args)
window1_start(*args)
@window1 = Window_Star.new
end
alias window2_update update unless $@
def update(*args)
window2_update(*args)
@window1.refresh
end
alias window3_terminate terminate unless $@
def terminate(*args)
@window1.dispose
window3_terminate(*args)
end
end
复制代码
这个么~~~我就不用说了~~~
scene就是场景
如果是“menu”的话
这个窗口将会显示在菜单中~~~
唔,其实这不算教程啊……囧……
算了,放上范例:
http://115.com/file/aq7mu4si#
于是= =
太渣不敢放技术发布= =
扔技术讨论=3=
作者:
月夜神音
时间:
2011-9-21 05:41
super(x, x, x, x)坐标长宽都是一样的吗?
super(x, y, width, hight)比较容易懂吧~?
作者:
各种压力的猫君
时间:
2011-9-21 05:59
稍微研究过点脚本的表示懂,新手表示不懂 = = b
作者:
kim0583
时间:
2011-9-21 09:48
教程哪怕再简单也是需要详细讲解啊,不然就不能算是很好的教程吧,楼主用 (大家都懂得)(你懂得)(我就不用说了)来偷懒时新人的话真的很难理解语句表示的意思。
新人不看死的命令而看教程就是能灵活的学习,有经验的人很简单但新人自学百思不解的东西,有的时候一看教程就足够让新人兴奋半天。
知道楼主写教程不容易,但想让新人更多的吸收楼主想要传达的知识,需要楼主更细微的考虑。
作者:
怪蜀黍
时间:
2011-9-24 10:59
既然是教程,还是写详细一点点比较好吧。新手们需要特殊的关怀~~~
作者:
liweiliniu
时间:
2011-9-24 12:08
不是乃没有做老师天赋啊 可是脚本盲根本不懂的说
作者:
R-零
时间:
2011-9-28 15:02
高压水泵!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
教学新人支持啊啊
作者:
月下黄昏
时间:
2011-10-12 19:24
很实用,非常好
作者:
ywz6900205
时间:
2012-4-12 10:58
工程里开箱子得卡片却是钥匙+1,得钥匙却是卡片+1
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1