本帖最后由 康姆图帕帕 于 2018-10-17 13:35 编辑 yang1zhi 发表于 2018-10-17 13:11 -------------------------------------------------- 问题神tm解决了,我把hue的值当成revise了 感谢帮忙,怎么给你多点分,不给我过意不去 顺便问一下,怎样让revise在不填的情况下默认为0呢 ------------------------------------------------------------ 也解决了 |
本帖最后由 yang1zhi 于 2018-10-17 13:13 编辑 康姆图帕帕 发表于 2018-10-17 13:02 那是你没在 $gameScreen.showPicture(id, name, origin, x, y, scaleX, scaleY, opacity, blendMode, hue, revise) 里面写上赋值 括号里的,你要写上 比如id你要写1,2,3吧 你直接写个id除非你有对这个变量赋值过,不然就是空的啊 revise也一样啊 还有你那个revise的函数,你这样写没任何用处 |
康姆图帕帕 发表于 2018-10-17 12:26 名字这样写没问题啊。 那你为什么有写个 Game_Picture.prototype.revise 又写个this._revise NaN和undefined又是哪里的 这是没有值 |
本帖最后由 yang1zhi 于 2018-10-17 12:08 编辑 康姆图帕帕 发表于 2018-10-17 11:07 那么你为什么要把文件名和图层编号关联呢。 两张不同编号的图用相同文件,本身是没问题的啊。 ------- "631" + "revise = -1" + "A1" 这是什么格式啊, 求未知数吗 630是"630" + "A1" 那么 631不应该是 "631" + "A1" 才是对称吗 |
本帖最后由 康姆图帕帕 于 2018-10-17 11:24 编辑 yang1zhi 发表于 2018-10-17 10:37 请教如何给revise赋值呢?用var revise吗? --------------------------------------------------------- 说下我的目的好了 ,我因为将图片的文件名与图层编号挂钩了,因此所有同时显示的图片必须占有不同的文件名,即使是两张一模一样的图片,想要同时显示,也得起不同的名字,否则它们就因为编号相同而冲突。 所以我想在$gameScreen.showPicture中引入一个新的参数"revise",在读取文件名的同时会参考"revise"的值,对文件名进行微调 比如编号为630的图片文件名为 "630" + "A1" ,编号631的图片文件名就可以为 "631" + "revise = -1" + "A1" , 从而达到使两张不同层的图片使用相同文件的结果。 |
你写的revise不是变量 是函数 函数不能像变量那样赋值 变量是那个_revise |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-11 02:58
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.