Project1

标题: 为什么我打包为EXE加密文件后给朋友头像无法显示. [打印本页]

作者: ShingoX-LM    时间: 2012-7-22 00:19
标题: 为什么我打包为EXE加密文件后给朋友头像无法显示.
我的版本是1.02 里面本身没有 heads 文件夹的, 但因为窗口显示头像的脚本需要有这个文件夹所以就自己新建了上去 是不是这个原因所以打包为 EXE加密文件的时候头像就没有被打包进去了?...应该怎样解决啊??dsu_plus_rewardpost_czw
作者: 英顺的马甲    时间: 2012-7-22 08:12
用谷歌搜索DRGSS,用它来打包加密包
作者: ShingoX-LM    时间: 2012-7-22 10:49
英顺的马甲 发表于 2012-7-22 08:12
用谷歌搜索DRGSS,用它来打包加密包

好的马上去试试..
作者: 灼眼的夏娜    时间: 2012-7-23 10:39
你好,因该是脚本问题,在显示图片之前进行的  图片是否存在 判断,结果打包了检测失败(这个需要对对应的脚本做微调(:
作者: ShingoX-LM    时间: 2012-7-23 10:46
灼眼的夏娜 发表于 2012-7-23 10:39
你好,因该是脚本问题,在显示图片之前进行的  图片是否存在 判断,结果打包了检测失败(这个需要对对应的 ...

请问应该怎样改?,我不会脚本啊...但游戏已经做了一半了.窗口脚本是用本站的http://www.66rpg.com/articles/3194  
这个脚本的..


‘‘──ShingoX-LM于2012-7-23 10:46补充以下内容:

请问应该怎样改?,我不会脚本啊...但游戏已经做了一半了.窗口脚本是用本站的http://www.66rpg.com/articles/3194  
这个脚本的..
’’
作者: 灼眼的夏娜    时间: 2012-7-23 10:48
搜索:
if FileTest.exist?(sFile) == true then
这里
修改为以下:


      bmp = Bitmap.new(sFile) rescue nil
      if bmp
      #if FileTest.exist?(sFile) == true then
        
        @face_pic_txt = 1                       #名字窗口使用头像<- bbschat
        
        # 生成头像
        #bmp = Bitmap.new(sFile)
        @pic_width = bmp.width
作者: ShingoX-LM    时间: 2012-7-23 10:52
灼眼的夏娜 发表于 2012-7-23 10:48
搜索:
if FileTest.exist?(sFile) == true then
这里

好的..我马上试试.
作者: 七夕小雨    时间: 2012-7-23 10:55
本帖最后由 七夕小雨 于 2012-7-23 11:01 编辑

-。-其实有很简单的大招……打包结束以后给游戏目录下面新建Graphics/heads的目录,并把你的文件都复制进去= =当然如果你要将上述素材加密打包,这个样处理可能不是行的。

可以试着找找其他的脚本来解决这个问题
作者: ShingoX-LM    时间: 2012-7-23 11:14
七夕小雨 发表于 2012-7-23 10:55
-。-其实有很简单的大招……打包结束以后给游戏目录下面新建Graphics/heads的目录,并把你的文件都复制进去 ...

嗯...我特然改变主意,我直接把我这个游戏当作一个新手范例不加密顺便共享自己修改好的素材.

但是我觉得这个问题一定要学会解决的,不然以后又会重复提问.顺便问一下在脚本里怎样搜索.
作者: ShingoX-LM    时间: 2012-7-23 11:37
灼眼的夏娜 发表于 2012-7-23 10:48
搜索:
if FileTest.exist?(sFile) == true then
这里

我找到你说的那段脚本了...一下截图

但对应你叫我修改的地方好像没有区别啊..
能不能把

的路径改为 "Graphincs/picture/"
然后把头像图片存放在Picture文件夹里呢????
作者: 灼眼的夏娜    时间: 2012-7-23 11:43
bmp = Bitmap.new(sFile) rescue nil
      if bmp
      #if FileTest.exist?(sFile) == true then
        
        @face_pic_txt = 1                       #名字窗口使用头像<- bbschat
        
        # 生成头像
        #bmp = Bitmap.new(sFile)
        @pic_width = bmp.width

我叫你修改

1、if FileTest.exist?(sFile) == true then这一行注释掉 加个#号
2、上面添加2行
bmp = Bitmap.new(sFile) rescue nil
      if bmp
3、以前的bmp = Bitmap.new(sFile)这一行 注释掉
作者: ShingoX-LM    时间: 2012-7-23 11:53
灼眼的夏娜 发表于 2012-7-23 11:43
bmp = Bitmap.new(sFile) rescue nil
      if bmp
      #if FileTest.exist?(sFile) == true then

噢 好的,不好意思我个人比较粗心大意...




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