Project1

标题: 关于“判断读取文件开头字符是否为$的问题” [打印本页]

作者: 66rpgzuigao    时间: 2014-4-13 21:59
标题: 关于“判断读取文件开头字符是否为$的问题”
本帖最后由 66rpgzuigao 于 2014-4-14 16:51 编辑

正在拜读945127391大大的教程,地址http://rpg.blue/thread-323665-1-1.html
有一段代码看不懂,它是这样写的:
RUBY 代码复制
  1. cn = $game_actors[@list[index][:ext]].character_name
  2. ci = $game_actors[@list[index][:ext]].character_index
  3. cb = Cache.character(cn)
  4. if cn[0] == "[        DISCUZ_CODE_43        ]quot;
  5. else
  6. end

其中的:
if cn[0] == "[        DISCUZ_CODE_43        ]quot;
这一行代码,原文的解释是:最后,cn[0] == "$"这句话是用来判断角色的行走图文件名第一个字符是否为$的。
看到这里我有些糊涂= =第一个双引号之后就再也没有第二个双引号了,导致报错。
所以我在想这行代码是不是有什么玄机,求各位大大指点迷津,十分感谢!



上述这段代码出处原因是:945127391大大希望重绘菜单的人物状态界面,希望将行走图画到上面,先实例了bitmap然后画在bitmap上显示出来。因为人物行走图有两种,一种开头带$的,是那种单张的行走图。其他则是8张一起的。所以需要条件分歧来计算坐标。而分歧的条件就是判断调用文件开头是否$

本人菜鸟一只,对脚本一窍不通,描述得很混乱,还请多包涵,感谢!
作者: wyx1021145812    时间: 2014-4-13 22:09
当然有玄机
玄机就是——
你的代码格式用错了!
作者: 66rpgzuigao    时间: 2014-4-13 22:19
wyx1021145812 发表于 2014-4-13 22:09
当然有玄机
玄机就是——
你的代码格式用错了!

菜鸟不懂,还请您进一步点拨~
代码格式用错了是?这个是复制过来的,所以完全不懂格式的问题...
作者: 喵呜喵5    时间: 2014-4-13 23:13
玄机就是论坛改代码了
正确的代码是这个:
cn[0] == "$"
作者: zshuser    时间: 2014-4-14 12:27
论坛会把一些奇怪的东西吃掉然后再产生一些更奇怪的东西……有的时候也会莫名加进去一个url……
习惯就好……
作者: 66rpgzuigao    时间: 2014-4-14 16:50
喵呜喵5 发表于 2014-4-13 23:13
玄机就是论坛改代码了
正确的代码是这个:
cn[0] == "$"

{:2_249:}原来是这样,谢谢您!
作者: 66rpgzuigao    时间: 2014-4-14 16:51
zshuser 发表于 2014-4-14 12:27
论坛会把一些奇怪的东西吃掉然后再产生一些更奇怪的东西……有的时候也会莫名加进去一个url……
习惯就好… ...

{:2_267:}谢谢!我明白了




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