【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第七节 按钮的创建和点击事件

本文介绍了如何在魔兽世界插件中创建并处理按钮的点击事件,详细讲解了在背景框架上定义窗体、设置尺寸以及利用UIPanelButtonTemplate创建按钮的过程。同时,留了一个问题:如何在点击隐藏按钮后重新显示窗体。
摘要由CSDN通过智能技术生成

 

在背景框架上定义两个新的窗体,一个用来显示地图名称,一个用来显示坐标信息。一个用来显示地图名称,一个用来显示坐标信息。每个窗体宽等同于父窗体180,高每个占用1/2,就是120的一半,60个像素。然后利用暴雪按钮模板 UIPanelButtonTemplate 创建一个按钮。给按钮赋予点击事件。

注释写的很详细了,直接上代码吧。

toc文件代码:

# 魔兽版本号
## Interface: 90200
# 标题
## Title: |cffffe00a[|r|cffff7d0a摸鱼儿|r|cffffe00a]|r |cff69ccf0第七节 按钮的创建和点击事件|r
# 说明
## Notes: |cff69ccf0魔兽世界插件实战笔记从入门到放弃的心理历程 第七节|r
# 作者
## Author: 摸鱼儿
# 插件的版本号,和魔兽版本号没有关系
## Version: 1.0.0


# 框体布局文件
UiFarme.xml


# 脚本文件,一般用来放功能实现函数
LuaFamrme.lua 

xml文件代码:

<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

        <Frame name="FrameBackdrop" parent="UIParent"  inherits="BackdropTemplate"  enableMouse="true"  movable="true">

                <Size>
                <!-- 尺寸设置 -->
                <AbsDimension x="180" y="120" />
                </Size>
                <Anchors>
                <Anchor point="CENTER">
                <!-- 偏移 -->
                <Offset x="-250" y="0" />
                </Anchor>
                </Anchors>

                <Layers>
                <Layer level="BACKGROUND">

                <!-- 材质设置 -->
                <Texture name="$parentHorizontal" >
                <Size x="180" y="120" />
                <!-- 锚点位置 -->
                <Anchors>
                <Anchor point="CENTER" relativePoint="CENTER" />
                </Anchors>
                </Texture>

                <FontString name="FrameFontString" font="Fonts\ARKai_T.TTF" text="魔兽世界坐标" justifyH="LEFT" justifyV="TOP"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值