标题: 新人问题……仨……
SaintSolo
会员
Rank: 1



UID 347
精华 0
积分 15
帖子 1
阅读权限 5
注册 2007-7-20
来自 Beijing
 
发表于 2009-9-8 18:09  资料  主页 短消息  加为好友  添加 SaintSolo 为MSN好友 通过MSN和 SaintSolo 交谈 QQ
新人问题……仨……

请求大牛们帮助,在下不太理解:
(1)我的剧本出现了这个情况:在运行后出现该提示框“发生了错误。文件:Act.1-Chp.1.ks 行:89 标记:trans(<-可能显示了错误前后的标记) 渐变源(800*600)与渐变对象(1024*702)层大小不同”
我的89行是:@fg layer=3 storage=defaut l=0 t=0 time=1000
defaut.bmp是纯黑刷屏用的……是否是因为我原来瞎改了";scWidth = 800; ;scHeight = 600;"给闹的?怎么改回来啊……
顺便问一下,有没有能让前景layer=1\layer=2等和背景同时变换图片的功能,比如说同时出现两个角色什么的。
(2)请问我想实现如下功能:纪录通关次数。我想这和纪录cg出现没出现应该都是用sf变量?那里设初值呢?我的sf.PassTime一上来是(int)3……
(3)比如说我想在开始界面设定一个读取存档的功能,如何做?所谓存档,是不是就是记录当前标签、各个f变量的东西?
希望大牛给个解释啊……

顶部
七色の早苗姬
会员
Rank: 1



UID 2220
精华 0
积分 32
帖子 8
阅读权限 5
注册 2009-6-16
 
发表于 2009-9-9 08:49  资料  短消息  加为好友 
1、渐变源和渐变对象大小不同这个是因为你fore和back载入的图片宽高不一致,你把表里两层载入的图片大小改改
同时变换图片方法a:[backlay][freeimage layer=?? page=back][freeimage layer=?? page=back]……然后trans;方法b:image需要变换的图像至目标层里层(里层图片大小要和表层的相同) [trans layer=?? time=??][trans layer=?? time=??]……
2、设定一个系统变量检测是否第一次启动游戏
[if exp="sf.start == 0"]
;这一块是在第一次游戏时进行默认设定
@eval exp="sf.start=1"
;第一次游戏之后就可以跳出该循环了
@eval exp="sf.passtime=0"
;第一次进入游戏设置通关次数为0
[endif]
以后每通关一次就给sf.passtime=sf.passtime+1
3、请参考
http://kcddp.keyfc.net/bbs/viewt ... &extra=page%3D2

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.022802 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示