• 魔兽世界插件编写入门 第一个插件


    今天我们来写一个魔兽世界插件,通过这篇文章 你可以写出一个自己的插件。

    魔兽世界怀旧服跟正式服 是差不多的 我们主要用到的技术是lua语言,魔兽世界客户端自带了一个LUA编译器,官方也是通过这个来实现很多UI的界面。

    一个最基本的插件包含2个文件,一个.lua,一个.toc文件。

    .lua文件是脚本编程的主要地方 toc是对这个插件的一些描述及版本号等信息。

    我推荐用VSCODE这款IDE对lua进行代码编写,lua的语法非常简单,花上一个小时就可以入门,可以另外查询。

    1.我们在.lua文件里写上代码:

     2.在.toc文件里写上代码:

     3.这2个文件写好后 新建一个PpAutoClick文件夹 把这2文件放到 PpAutoClick文件夹里   然后把他们拷贝到游戏里的AddOns目录下 如图:

     

     4 最后我们关闭游戏客户端  然后上游戏 就可以在插件里看到我们写好的插件了,你可以多点击一下 按钮 看看发生了什么。

     

     5 记得一定要大退游戏  就是要X点游戏客户端  另外 可能需要选择加载旧的游戏插件。今天就写到这里 代码 我会分享出来,刚接触插件编写的,可以完全不要注意细节,先依葫芦画瓢跑起来看看,以后再打磨法语等。

    mybutton = CreateFrame("Button","mybutton2",UIParent,"UIPanelButtonTemplate")
    mybutton:SetPoint("left",80,0)
    mybutton:SetWidth(80)
    mybutton:SetHeight(22)
    mybutton:SetText("请点击我")
    mybutton:SetScript("OnClick", function (self, button, down)
        local j,k=UnitName("player");
    	print(j);
    end);
    
    ## Interface: 11305
    ## Title: PpAutoClick
    ## Notes-zhCN: 编写第一个插件
    ## Author: pp
    PpAutoClick.lua

      

  • 相关阅读:
    第二阶段~JS中的各种循环语句
    项目一~达人美食图册详情
    项目一~达人行程
    项目一~美食达人图册
    项目一~机票2
    项目一~达人首页
    项目一~Hotel5
    pythonday02基础与运算符
    pythonday01计算机初步认识
    第六章 百度Apollo ROS介绍(2)
  • 原文地址:https://www.cnblogs.com/2008pp/p/14111314.html
Copyright © 2020-2023  润新知