标题: 制作新手的几个问题
wangzhi43
会员
Rank: 1



UID 2167
精华 0
积分 15
帖子 1
阅读权限 5
注册 2009-5-1
 
发表于 2009-5-6 17:03  资料  短消息  加为好友 
制作新手的几个问题

第一,我在游戏开始时把position的visible=false结果后面只要有文字出现的地方都要重新position layer=message0 page=fore visible=true left=xxx top=xxx 不然文字就无法显示,这是为什么?(两次POSITION的位置是不一样的)
第二,因为游戏一开始文字是在屏幕中央显示的,后来变为在屏幕下方正常的人物对话,所以POSITION的坐标不一样,但是如果我没有在第一次文字显示结束后加上POSITION VISIBLE=FALSE的话之后的页面中央都会出现黑框,这又是为什么?特别是在POSITION VISILBE=FALSE之后的要显示文字的话必须每次都重新写一遍POSITION设置正确的坐标,不然会一直显示在屏幕中央,按理来说不是应该只要重新POSITION一次就可以了么?为什么每次都要POSITION?
第三,那个除了背景层外其他层全部清空的指令有什么效果?我使用后并没有对文字层清空啊?还是会显示屏幕中央的黑框?

顶部
godxq1986
会员
Rank: 1


UID 857
精华 0
积分 170
帖子 68
阅读权限 5
注册 2008-4-24
来自 ACGeek
 
发表于 2009-5-10 18:37  资料  主页 短消息  加为好友 
关于第一点:看你的描述,貌似是忘记 current 当前文字层的问题吧

关于第二点:如果需要在多个位置显示文字并且经常切换的话,最好自己封几个宏,用着也方便。
再重申一遍,不少莫名其妙的问题都和没有正确的 current 有关。

关于第三点:你是说 cl 吗?那个一般用来清除前景层的立绘,具体的去看 func.ks
清文字用 er 就好。

关于你说的那个黑框……
最好先去看一下 textset.ks ,了解一下 menul 、val 、advl 这三者。
那个黑框的状态其实就是 val
实在嫌烦,可以把文字层设置为默认不显示什么的。

话说好多东西在论坛几位大大写的教程和范例里面都说的很清楚了……





顶部
 



清除 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.021971 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示