手机版
  • 您还未登录,请
  • 发布时间:2023-07-15 19:59:23
    浏览 9128    回复 0
    二郭头(已老实)
    会员

    unity3D游戏实现无限跳跃

    许久未更,更新一期。

    修改思路:先了解一下跳跃的代码逻辑,头部信息是常见获取一些跳跃的数值和碰撞检测。

    然后,跳跃按钮按下后会有判断跳转,跳跃后isJump为true,接地碰撞为false,二段跳发生后isJump为false,也就是不能再继续跳了。

    以上得知跳跃的前提必须处于接地状态下才可以触发。

    开搞!

    准备工具:
    1.mt管理器
    2.Il2CppDumper
    3.游戏:暗影杀手(首页有下载)

    1.解压dump.cs,这个有教程,自行寻找。

    2.先说第一种改法,找IsGround赋值true,让刚体一直处于接地状态,不过也有可能出现bug[滑稽],不建议使用。

    3.第二种改法,找接地检测,这个函数是判定你是否接地,身边没电脑怎么办啊,Ret完事了[滑稽]游戏本身就是默认跳跃的。

    4.还有的游戏,开发者为了便捷直接使用canJump,getJumpcount,isJump这几种函数,都是关键词,Ground,改不了再尝试Jump搜索。

    5.开始改吧,ret-C0 03 5F D6

    7.成品图,飞一样的感觉

    所有评论(0)
    请文明发表评论,恶意辱骂/诽谤,发布广告者封号处理
    反馈意见