铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2601|回复: 5

lib.LoadPicture无法透明?

[复制链接]
发表于 2012-8-13 21:00 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 中神 于 2012-8-14 20:20 编辑

我想直接用png图片来显示人物头像,PicLoadCache只能读grp文件,所以就试用loadPicture,可是LoadPicture所显示的图片没有背景透明。这要如何解决?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-13 22:59 | 显示全部楼层
没错,是有这个问题
游戏中加载png有两种情况,一种是存储在grp文件中的,一种是外部png文件
在处理加载外部png文件时,多了一句透明色,即将外部png按照rle文件的透明色设置了透明色.

所以,有三个办法,:
1. 将你要加载的png文件,使用fe_lua存储至grp里
2. 将外部png的透明部分,改称金群的默认透明色(忘了具体是多少了,需要去fe里查一下)
3. 修改exe源码

任意一个都行
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-8-14 20:20 | 显示全部楼层
回复 jy02785317 的帖子

感谢零二七大大解答疑惑,我就试试访法2。(1就是原本的导入GRP,3没有Exe源码)
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-29 10:58 | 显示全部楼层
本帖最后由 二宫和也 于 2012-8-29 11:11 编辑

回复 jy02785317 的帖子

请教一下大大,我用upedit和fishedit看到的背景色都是307070(见图),用ps选取了相同的背景色后,游戏中显示仍然不是透明的(见图)..请问是lib.LoadPicture还需要调用哪些参数么?还是做法不对...

谢谢~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-29 13:43 | 显示全部楼层
我记得我之前的操作是
1 设置图片背景色为游戏默认的背景色
2 在图片编辑软件里将该颜色设为透明
--------------
其实根本方法还是修改源码,删掉一句代码就好了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-29 19:10 | 显示全部楼层
lib.LoadPicture调用外部的话
貌似有次偶把图片改成索引模式
在调用时就可以透明了
——————
示范请见我那扑克牌补丁里的VS2.png
——————
难道是误打误撞碰巧么 = =
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-18 23:47

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表