Project1

标题: Command_window 是怎么绘制选择框的? [打印本页]

作者: lirhtc    时间: 2016-3-29 02:35
标题: Command_window 是怎么绘制选择框的?
请问各位大大,这个Command_window 系列是怎么来设定绘制选择框的位置的? 我想制作一个页面,选项不是整齐排列的,因此需要手动改变每个选项的位置,但是苦于找不到代码里哪里是这方面设定相关的。有没有人可以解析一下,或者指点一下哪里应该留意的? 谢谢了


我尝试过更改.drawItem这个方法,但是提示undifined is not a function
也尝试过自己写一个 类似方法但是在已经存在的代码内,没有找到是哪里用到这个方法的,因此也不知道怎么加入到程序中,很揪心啊。
希望各位大大不吝赐教,十分感谢
作者: lirhtc    时间: 2016-3-29 08:15
自己研究明白了,是通过window类的setCursorRect方法,直接给坐标和范围就可以
作者: salvareless    时间: 2016-3-29 09:09
lirhtc 发表于 2016-3-29 08:15
自己研究明白了,是通过window类的setCursorRect方法,直接给坐标和范围就可以

欸~~~楼主能说详细一点不?另外能不能给选项框绘制一个背景什么的呢?
作者: lirhtc    时间: 2016-3-29 10:05
salvareless 发表于 2016-3-29 09:09
欸~~~楼主能说详细一点不?另外能不能给选项框绘制一个背景什么的呢?

就是每个选项框都是一个window。 在F1的window类的介绍里,有个方法就叫setCursorRect,新建一个 Command_window 然后调用这个方法就可以改变位置。 重新写一下就可以按照自己的要求任意排列每个选项具体位置了




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