许久未更,更新一期。
![图片[1]-unity3d游戏实现无线跳跃-可能资源网](https://kngzs.cn.knrjk.com/wp-content/uploads/2023/08/f8372de798153835-1024x659.jpg)
修改思路:先了解一下跳跃的代码逻辑,头部信息是常见获取一些跳跃的数值和碰撞检测。然后,跳跃按钮按下后会有判断跳转,跳跃后isJump为true,接地碰撞为false,二段跳发生后isJump为false,也就是不能再继续跳了。
![图片[2]-unity3d游戏实现无线跳跃-可能资源网](https://kngzs.cn.knrjk.com/wp-content/uploads/2023/08/97753e2947153855-717x1024.jpg)
以上得知跳跃的前提必须处于接地状态下才可以触发。
开搞!
准备工具:1.mt管理器
![图片[3]-unity3d游戏实现无线跳跃-可能资源网](https://kngzs.cn.knrjk.com/wp-content/uploads/2023/08/fdf3279465153920-473x1024.jpg)
2.Il2CppDumper
3.游戏:暗影杀手(首页有下载)
1.解压dump.cs,这个有教程,自行寻找。
2.先说第一种改法,找IsGround赋值true,让刚体一直处于接地状态,不过也有可能出现bug[滑稽],不建议使用。
![图片[4]-unity3d游戏实现无线跳跃-可能资源网](https://kngzs.cn.knrjk.com/wp-content/uploads/2023/08/845e585206153954-459x1024.jpg)
3.第二种改法,找接地检测,这个函数是判定你是否接地,身边没电脑怎么办啊,Ret完事了[滑稽]游戏本身就是默认跳跃的。
![图片[5]-unity3d游戏实现无线跳跃-可能资源网](https://kngzs.cn.knrjk.com/wp-content/uploads/2023/08/f6b15d9016154014-459x1024.jpg)
4.还有的游戏,开发者为了便捷直接使用canJump,getJumpcount,isJump这几种函数,都是关键词,Ground,改不了再尝试Jump搜索。
5.开始改吧,ret-C0 03 5F D67.
![图片[6]-unity3d游戏实现无线跳跃-可能资源网](https://kngzs.cn.knrjk.com/wp-content/uploads/2023/08/8f0db5fe79154035-459x1024.jpg)
成品图,飞一样的感觉
![图片[7]-unity3d游戏实现无线跳跃-可能资源网](https://kngzs.cn.knrjk.com/wp-content/uploads/2023/08/31b90999fe154054-1024x459.jpg)
THE END
暂无评论内容