幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: CountD

[KR] [分享]KRKR的养成游戏[日文]

[复制链接]

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

 楼主| 发表于 2006-10-12 15:23:48 | 显示全部楼层
嘛,无所谓,反正已经决定抱着自虐的决心啃下TJS了。=v=

话说……再问个问题可以么……关于yesnodialog的。
http://nw.keyfc.net/bbs/index.php?showtopic=311
因为其实可以自定义对话框内显示的文字效果,
所以只是想用按钮图像替换普通按钮,结果一直不能显示。

和下面这帖一样的在简易版里设置,不定义按钮长宽的话,
在一般版里会出错……而且出错的理由可以一直查到buttonlayer那里。|||

http://bbs.rpgchina.com/read-htm-tid-19562.html

看了N久没想出来为什么……OTL。
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2006-10-12 17:17:47 | 显示全部楼层
那个东西啊,因为时间久远,我自己都记不太清楚了,说得不到的地方,见谅

以yesbutton为例子来说。当时改那个东西的时候思路

yesbutton是从bottonlayer类继承来的。
而bottonlayer类中的loadimages载入图片后,会自动切割用来作为button的图片。
例如一个240*20的图片,它会自动的按照240/4的比例进行切割。
通常,指针在按钮上,按下,弹出。四个状态,所以是240/4
(krkr里面是四状态吧?我都给忘记了....)
如果是480*20的图片,则自动切割成480/4,
所以没有人为去设置yesbotton的width和height
原来的图片是尺寸大小是确定的,作出来的按钮大小也是唯一。

yesButton.width=(yesButton.imageWidth\\3);
yesButton.height=yesButton.imageHeight;

这里的yesButton.imageWidth获得的数值,应该是整个按钮图片的大小吧。
(没试验过.找到irrlicht引擎后,一阵兴奋,把我自己收集来的krkr资料全删除了......所以我现在是在“空谈” [s:8] )
是不是可以直接指定明确的数值试试?

那个简易版krkr主要是用宏包装了一些东西。
system里面的kag引擎应该是和普通版一样的。
几个重要的大类,graphlayer,messagelayer等等类的,被改动的可能性很低。
我想国内应该没人去重写kag吧。
以前学krkr的时候,我琢磨着画了一个kag的引擎结构
http://williw.elf.googlepages.com/20060506_krkr.htm
可以帮助更好的理解kag3,希望能有点用处。
え~え~お!!!
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

 楼主| 发表于 2006-10-12 17:33:42 | 显示全部楼层
引用第11楼shawind2006-10-12 17:17发表的“”:
那个东西啊,因为时间久远,我自己都记不太清楚了,说得不到的地方,见谅

以yesbutton为例子来说。当时改那个东西的时候思路

yesbutton是从bottonlayer类继承来的。
.......

现在碰到的问题就是如果不指定按钮长宽的话,在鼠标移动到按钮上前可以正确显示,
说明图片是正确载入而且正确分割了。
但一旦移动过去立刻会出现错误窗口,内容如下:


OTL……发现问题不是出在这里……而是之前修改的另外一个地方,因为素材顺序,
曾经调整过按钮描绘状态。不过在平时使用的时候没机会出现这错误,
所以被我彻底忽略了的样子。
[s:6]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2006-10-12 18:02:59 | 显示全部楼层
开源的软件就是这样的,版本上容易出问题。
而且谁都可以改得连它妈都不认识它。 [s:1]
------------------
晕,又被你编辑过了,都不知道是回哪个帖子了.....
え~え~お!!!
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

 楼主| 发表于 2006-10-12 18:06:33 | 显示全部楼层
[s:6] 因为曾经改过一次而且没出过错,所以这次改完根本没有DEBUG直接就用了N久.一直到开始改另外一个相关脚本才开始出问题...OTL
而且这个debug系统似乎本来就弱的样子,标出的错误行都在十万八千里以外的地方……
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

 楼主| 发表于 2006-10-12 18:08:59 | 显示全部楼层
引用第13楼shawind2006-10-12 18:02发表的“”:
开源的软件就是这样的,版本上容易出问题。
而且谁都可以改得连它妈都不认识它。 [s:1]
------------------
晕,又被你编辑过了,都不知道是回哪个帖子了.....

没啥,说白了都是我犯的一宇宙级搞笑错误……|||
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2006-10-12 18:11:29 | 显示全部楼层
这个,主要是现在这个改法其实不好。
应该是另外重写一个类,代替原来的。
这样无论怎么出错,都和kag3自身没有关系。
え~え~お!!!
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

 楼主| 发表于 2006-10-12 18:17:29 | 显示全部楼层
[s:6] 嗯,想起了RGSS的脚本冲突……忽然一阵寒……
暂时小修改还是管用的,而且想等看得眼熟了再来动大的……
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2006-10-12 18:23:04 | 显示全部楼层
加油吧。
反正我是越看越眼生了。
因为tjs没有数组和结构体可以用,不得不忍痛放弃。
え~え~お!!!
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

 楼主| 发表于 2006-10-12 21:01:36 | 显示全部楼层
引用第18楼shawind2006-10-12 18:23发表的“”:
加油吧。
反正我是越看越眼生了。
因为tjs没有数组和结构体可以用,不得不忍痛放弃。

怎么会没有数组和结构体呢?
配列和辞书变数不就是么……
而且还是相当方便的类型。

话说放弃NS倒有一点原因是支持数组但不支持结构体。=v=
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-3 15:35 , Processed in 0.024041 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表