无名 发表于 2022-5-8 14:12:29

【初夏原创】U3D DLL游戏加弹窗


最近各位小伙伴都爱玩谷歌内购
作为强迫症的我,当然是受不了买了还不知道的情况啦

然后就想了想加个弹窗吧。购买成功通知一下玩家
不会?巧了,我也不会,不过学会了?_?http://cdn.u1.huluxia.com/g3/M03/65/39/wKgBOVo6DjOAR9mEAAALrIU1lS8585.jpg


首先是一个内购的游戏。http://cdn.u1.huluxia.com/g3/M03/65/39/wKgBOVo6DjKAe2tEAAAN57Xheww416.png
点击了就加金币

AndroidJavaClass mClass = new AndroidJavaClass("nnj.u3dtoast.U3DUtils");
                        mClass.CallStatic("ShowToast","购买成功 金币1000000",false);

加入这一段代码
点确定
http://cdn.u1.huluxia.com/g3/M03/65/39/wKgBOVo6DjOAWkjvAAAbY7lAjXY674.png

代码稍后放到楼下。确定后工具就自动整理了一下代码
其实没这么难写
看一下没点确定之前的代码
http://cdn.u1.huluxia.com/g3/M03/65/39/wKgBOVo6DjOAJS19AAAgLuuAH3g854.png
很简单,接下来往dex内加文件,否则无法运行接下来的代码,点击会异常。

https://pan.baidu.com/s/1eR1LyeA

把这个文件放进反编译后的dex内。

最后进入游戏试一下效果http://cdn.u1.huluxia.com/g3/M03/65/39/wKgBOVo6DjOAUK8UAACW93awBIo709.jpg


总结一下:
1.弹窗加在哪都无所谓。
2.代码加进想要弹出提示的地方。
3.前面是内容,后面的false是时间长短
长时间弹窗就填true,短时间弹窗则false
4.dex加入smali代码 代码下载地址在帖子下面
5.测试即可。

dex代码最好就不要随意改动了
一是尊重原作,哼哼 就是我了
二是避免出现一些不正常的情况

dex代码链接
https://pan.baidu.com/s/1eR1LyeA
页: [1]
查看完整版本: 【初夏原创】U3D DLL游戏加弹窗