查看: 79|回复: 0

天龙教程【自由视角】

[复制链接]
  • TA的每日心情
    擦汗
    2024-10-8 12:00
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    253

    主题

    5

    回帖

    1153

    积分

    管理员

    积分
    1153
    发表于 2024-11-11 18:12:12 | 显示全部楼层 |阅读模式
    1.
    我们需要用到的文件:OgreMainDebug.dll
    *没错,开启天空视角只需要用到这么一个dll文件,
    其他教程中还有一个OgreMainDebug.txt,但只是改了文件扩展名而已,
    两者实际是同一个文件
    2.
    我们先将OgreMainDebug.dll放入Bin文件夹


    3.我们需要在补丁文件Interface/LogOn/LogOn.lua里添加3行代码,
    代码如下:
            -- 天空视角
    local f = assert(loadlib("Og".."re".."Ma".."in".."De".."bu".."g.".."dll", "HaveFun"))


    f()


    AxTrace( 1,1, event );


    *代码分析:loadlib("Og".."re".."Ma".."in".."De".."bu".."g.".."dll", "HaveFun")加载了库文件OgreMainDebug.dll并调用了HaveFun函数,


    所以前面的"dll"只要与我们第2步放入Bin文件夹的文件的扩展名对应就行,


    例如你放入的是OgreMainDebug.txt,那么就改为loadlib("Og".."re".."Ma".."in".."De".."bu".."g.".."txt", "HaveFun"),


    其中HaveFun不能修改,除非你有OgreMainDebug.dll源代码或反编译,修改其函数名。


    附上修改文件
    游客,如果您要查看本帖隐藏内容请回复



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

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

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