史上最骚RPG制作第二期 JavaFx的回顾
简述
这期的任务是回顾javafx知识,包括图像的创建,事件的驱动,按钮文本框等组件的创建,文本的接受这些操作,争取把start,lose,win类弄出来。
Fx框架简述
每一个fx类都是application类的继承。
一个 Scene对象可以使用构造方法 Scene(node,width, height)创建。这个构造方法指定了场景的宽度和高度并且将节点置于一个场景中
—个 Stage 对象是一个窗体。当应用程序启动的时候,一个称为主舞台的 Stage 对象由JVM 自动创建。
可以将stage类比成舞台,scene就是场景,node就是里面的演员。
但直接将node弄到scene里面会占据整一个scene,这时pane的出现使得节点可以放到我们想要放到的位置。
于是现在fx的框架都弄出来了,创造一个舞台,舞台里面有场景,场景里面有面板,面板里面有节点。
场景的变换
我们的RPG涉及四个场景的切换,我们就要使用事件驱动来切换我们的场景。
通过设置按钮,以及按钮点击事件,我们可以更换主舞台的场景,来实现游戏内场景的切换。
现在来实现我们RPG的第一个场景
结点都是垂直的所以我们用VBox做面板,用TextField类创造文本框并接收输入
我们将按钮进行一个事件驱动,转到我们的第二场景,以及插入账号数据
一点一点积累,一点一点蜕变!