加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 66rpgzuigao 于 2014-4-14 16:51 编辑
正在拜读945127391大大的教程,地址http://rpg.blue/thread-323665-1-1.html
有一段代码看不懂,它是这样写的:
cn = $game_actors[@list[index][:ext]].character_name ci = $game_actors[@list[index][:ext]].character_index cb = Cache.character(cn) if cn[0] == "[ DISCUZ_CODE_43 ]quot; else end
cn = $game_actors[@list[index][:ext]].character_name
ci = $game_actors[@list[index][:ext]].character_index
cb = Cache.character(cn)
if cn[0] == "[ DISCUZ_CODE_43 ]quot;
else
end
其中的:
if cn[0] == "[ DISCUZ_CODE_43 ]quot;
这一行代码,原文的解释是:最后,cn[0] == "$"这句话是用来判断角色的行走图文件名第一个字符是否为$的。
看到这里我有些糊涂= =第一个双引号之后就再也没有第二个双引号了,导致报错。
所以我在想这行代码是不是有什么玄机,求各位大大指点迷津,十分感谢!
上述这段代码出处原因是:945127391大大希望重绘菜单的人物状态界面,希望将行走图画到上面,先实例了bitmap然后画在bitmap上显示出来。因为人物行走图有两种,一种开头带$的,是那种单张的行走图。其他则是8张一起的。所以需要条件分歧来计算坐标。而分歧的条件就是判断调用文件开头是否$
本人菜鸟一只,对脚本一窍不通,描述得很混乱,还请多包涵,感谢! |