铁血丹心

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

sdl2安卓版本龙人主程序补充说明

[复制链接]
发表于 2015-1-20 12:16 来自手机 | 显示全部楼层 |阅读模式

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

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

x
补充一下蓝大没有提到的变更部分,不过只注意一下,因为常年爪机,所以没有测试win版本,以下说明只保证在蓝大的最后一版安卓主程序下没问题

切屏按键问题蓝大已经说过,这里还是再复述一下吧

切屏需要按键的问题,是因为WaitKey()这个函数引起的,主要是ShowMenus这个函数,解决的办法是把WaitKey()改成lib.GetKey(), 然后在lib.LoadSur前面加上Cls()

按键键值和之前的有些不同,电脑版的键值必须改为和安卓版一致,其中有一句
VK_SPACE=VK_RETURN --底层只返回回车键,不返回空格键
需要保留,但是最好设置为安卓才有,否则电脑玩时就只能按回车了,空格无效

lib.SetClip裁剪函数不要再用,会导致画面显示紊乱

单张png图片显示函数添加了一个缩放显示参数,如
lib.LoadPicture(CONFIG.PicturePath .."bjt.png",-1,-1, 80)
最后的80就是以80%的比例显示该图片,如不传值则默认100%大小显示

显示动画方面需要手动添加 lib.Delay 函数增加延迟,否则动画显示会太快

新添加的四个虚拟按键,在config.lua文件里,要有 F1X, F1Y  - F4X,F4Y 的配置,可以单个添加也可以全部添加,按键为QMXT四个键
简单举例,要添加Q键,首先PIC文件夹中要有F1.png文件,然后在config.lua中添加
CONFIG.F1X = -1
CONFIG.F1Y = -1
和之前的按键一样,-1为默认位置,当然坐标位置也可自行调整
最后在jyconst.lua中按照之前键位设置格式添加上Q键的键值即可

lib.LoadPNG, 函数后面增加四个参数, 表示图片裁剪的区域,x,y,w,h
举例
裁剪前
lib.LoadPNG(1, hid * 2 , x1 + headx, y1 + heady, 1)
裁剪后
lib.LoadPNG(1, hid * 2 , x1 + headx, y1 + heady, 1, 0, 100,100,200,200)

最后一处,就是图片加载问题,因为安卓手机上使用png格式,会导致图库里出现大量头像图片,为解决这个问题
加载图片目录函数lib.LoadPNGPath添加一个读取后缀名参数
举例
读取默认后缀名头像目录
lib.LoadPNGPath(CC.HeadPath, 1, CC.HeadNum, limitX(CC.ScreenW/800*100,0,130))
读取png图片后缀名统一修改为dat的头像目录
lib.LoadPNGPath(CC.HeadPath, 1, CC.HeadNum, limitX(CC.ScreenW/800*100,0,130),"dat")

最后说一下MOD共存方案
把原来MOD里的固定目录路径,改成
CONFIG.CurrentPath = config.GetPath()
然后在/sdcard下面,可以放多个MOD目录
格式为前缀JYLDCR_MOD + MOD名
比如
JYLDCR_痛饮狂歌
这样的就可以了


【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-20 12:22 | 显示全部楼层
:victory:苍老师 威武~~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-20 19:14 来自手机 | 显示全部楼层
支持下,这个也是技术贴
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-21 02:49 | 显示全部楼层
一个问题,求指正
1.没有sd卡的手机是不是无法游戏
2.如果一台机器同时拥有sd卡和本机存储,优先读取哪个呢?

3.明显是两个问题


【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-21 09:06 | 显示全部楼层
KA 发表于 2015-1-21 02:49
一个问题,求指正
1.没有sd卡的手机是不是无法游戏
2.如果一台机器同时拥有sd卡和本机存储,优先读取哪个呢 ...

准确的说是 /sdcard 这个目录。 有这个目录就行了, 不管你有没有卡
第二你觉得同级会有相同的目录名吗
不是同级。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-21 10:21 来自手机 | 显示全部楼层
KA 发表于 2015-1-21 02:49
一个问题,求指正
1.没有sd卡的手机是不是无法游戏
2.如果一台机器同时拥有sd卡和本机存储,优先读取哪个呢 ...

部分手机可以修改默认存储位置,这样的话 哪个是默认的,就读取哪个  如果没有这功能那就是手机内部存储空间
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-3-1 01:32 来自手机 | 显示全部楼层
动画太快了,另外,经常在任务出招前动画紊乱怎么办〒_〒
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-3-3 17:04 来自手机 | 显示全部楼层
战斗动画太快了〒_〒怎么办
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-3-10 11:05 | 显示全部楼层
手动改好像一般玩家都不会啊,话说最好说明在哪里改
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-5-15 10:13 | 显示全部楼层
赞!!!!!!!!!!!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-5-15 11:25 | 显示全部楼层
lib.LoadPNGPath
各个参数望能再讲讲:):)
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-23 20:50

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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