找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5103|回复: 3

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

[复制链接]
  • TA的每日心情
    奋斗
    2024-8-25 11:52
  • 签到天数: 1 天

    [LV.1]初来乍到

    516

    主题

    7

    回帖

    532

    积分

    VIP会员

    积分
    532
    发表于 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

    积分

    游戏段位 · 白银

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

    使用道具 举报

  • TA的每日心情

    2024-4-7 22:11
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    77

    回帖

    277

    积分

    游戏段位 · 白银

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

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    回帖

    39

    积分

    游戏段位 · 青铜

    积分
    39
    发表于 2022-8-10 08:16:44 | 显示全部楼层
    顶顶顶,好资源就该让大家看到。
    回复 反对

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|深圳斯威奶牛科技有限公司 ( 粤ICP备14034528号-1 )|网站地图

    GMT+8, 2024-11-16 00:25 , Processed in 0.170052 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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