[其他] 菜鸟小白也能为金手指添加按键切换功能——学习笔记分...

2
回复
2864
查看
  [复制链接]

该用户从未签到

490

主题

6

回帖

448

积分

游戏段位 · 白银

Rank: 2

积分
448
发表于 2020-4-16 17:18:47 | 显示全部楼层 |阅读模式
一些效果:
1.金手指切换
  ①例:经验4倍、经验8倍。同属性为“经验”,游戏中按键就直接切换,不用退到主界面。
  ②例:金钱4倍、金钱1倍(正常)。做出类似"开关"的效果


2.组合效果:
  例:移动速度2倍(A键),移动速度1倍速(不用按键),组合起来就是按a加速,放开恢复正常速度。
        组合方法很多,大家按需设计

3.缩短多个金手指开启/关闭/切换:把多个带按键的金手指代码依次复制在一起,界面就一个项目启动,后用按键启动/切换各个金手指项目。

4.其他

教程步骤:
总体思路4步:
1.打开金手指文件→2.给原功能金手指添加头尾代码→3.添加按键值→4.保存OK

示例开路:
1.原功能代码:
金钱2倍:
AAAAAA  BBBBBB
金钱4倍:
CCCCCC DDDDDD

2.增加切换代码为:
金钱2倍(按A键开启):
80000001  //检测按下A键
AAAAAA  BBBBBB  //原功能代码
20000000  //结束语

金钱4倍(按B键开启):
80000002   //检测按下B键
CCCCCC DDDDDD   //原功能代码
20000000  //结束语

效果:两条金手指都打开,按A键 金钱2倍,按B键切换为4倍。

添加方法:
1.添加头尾代码检测按键:
【1】头代码:
# Code Type 8: Check for buttons being pressed(检查按键按下)
     代码:8kkkkkkk
            K——需要填入的自定义按键值
               (1)把K换成下面的按键代码即可!
                       例子:按A键(A=0000001)→8kkkkkkk→80000001
               (2)组合按键:就是按键值的机械对位叠加
        
                       例子:按A+B键(A键=0000001B键=0000002)→8kkkkkkk→80000003
                       例子:按右摇杆右→+A键(右摇杆右→=0400000,A键=0000001)→80400001


【按键值图示】
276_170113143427_3.jpg
【按键值】

【右侧按键】
0000001 - A
0000002 - B
0000004 - X
0000008 - Y

【摇杆按下】
0000010 - 左摇杆按下   Left Stick Pressed
0000020 - 右摇杆按下   Right Stick Pressed

【顶部按键】

0000040 - L
0000080 - R
0000100 - ZL
0000200 - ZR

【功能键】
0000400 - “+”号  Plus
0000800 - “-”号   Minus

【左侧按键】
0001000 - 左 ←  Left
0002000 - 上  ↑   Up
0004000 - 右 →  Right
0008000 - 下  ↓   Down

【左摇杆】
0010000 - 左 ←   Left Stick Left
0020000 - 上  ↑    Left Stick Up
0040000 - 右 →   Left Stick Right
0080000 - 下  ↓    Left Stick Down

【右摇杆】
0100000 - 左 ←   Right Stick Left
0200000 - 上  ↑    Right Stick Up
0400000 - 右 →   Right Stick Right
0800000 - 下  ↓    Right Stick Down

【侧方按键】
1000000 - SL
2000000 - SR

【2】尾代码:
②# Code Type 2: End of conditional statement(尾端结束语句)
    20000000    直接放在原功能代码最后即可。


--
复习题:
[移动速度+X1倍/Y2倍/B4倍/A8倍]
80000044 //检测按下L+X
AAAAAA  BBBBBB  //移动速度1倍
20000000  //结束语
80000048   //检测按下L+Y键
CCCCCC DDDDDD   //移动速度2倍
20000000  //结束语
80000042   //检测按下L+B键
EEEEEE  FFFFFF   //移动速度4倍
20000000  //结束语
80000041 //检测按下L+A键
XXXXXX  YYYYYY   //移动速度8倍
20000000  //结束语

效果:金手指界面开启该单项金手指,游戏中使用按键即能切换4种移动速度。


回复

使用道具 举报

该用户从未签到

0

主题

57

回帖

189

积分

游戏段位 · 白银

Rank: 2

积分
189
发表于 2020-4-20 12:52:02 | 显示全部楼层
感謝大大教程~~~
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

75

回帖

250

积分

游戏段位 · 白银

Rank: 2

积分
250
发表于 2020-4-22 03:43:59 | 显示全部楼层
牛笔啊...虽然不会用...但还是支持一波
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:易贷与你快乐分享

官方微信

APP下载

全国服务热线:

400-000-6618

地址:成都市锦江区东华正街42号广电仕百达国际大厦25楼

邮编:610066 Email:mail@yidai.com

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.  威海迪恩网络科技有限公司 版权所有   浙ICP备14539863号

上海易贷网金融信息服务有限公司  沪ICP备15020893号-1

Archiver-手机版-小黑屋- 杭州摩登天下网络技术工作室 |网站地图 

上海金融信息行业协会理事单位 | 上海市信息服务业行业协会会员单位 | 上海市网络信贷服务业企业联盟单位