下你所需,载你所想!
汇集开发技术源码资料

IMGUI绘制菜单游戏内菜单小例子

:983.413KB :1 :2020-01-26 16:10:08

部分简介

标签1.标题 = “正在绘制菜单,游戏需要无边框或窗口化”
初始化 ()

.子程序 初始化

格子高度 = 30
格子长度 = 130
主色调 = 颜色选择器_主色调.颜色
字体颜色 = 颜色选择器_字体颜色.颜色
窗口创建 (格子长度, 格子高度 × 6 + 10, &绘制菜单, 14, 绘制窗口句柄, , 假)
线程_启动 (&界面跟随, , )

.子程序 绘制菜单

绘制矩形 (0, 0, 格子长度, 格子高度 × 6 + 10, 1, 转换颜色 (主色调, 255))
绘制文本 (“红警2辅助”, 18, 5, 转换颜色 (字体颜色, 255), 25)
绘制线条 (0, 格子高度 + 10, 格子长度, 格子高度 + 10, 1, 转换颜色 (主色调, 255))
绘制文本 (“F1 刷钱100W”, 18, 15 + 格子高度, 转换颜色 (字体颜色, 255), 20)
绘制线条 (0, 格子高度 × 2 + 10, 格子长度, 格子高度 × 2 + 10, 1, 转换颜色 (主色调, 255))
绘制文本 (“F2 建筑无CD”, 18, 15 + 格子高度 × 2, 转换颜色 (字体颜色, 255), 20)
绘制线条 (0, 格子高度 × 3 + 10, 格子长度, 格子高度 × 3 + 10, 1, 转换颜色 (主色调, 255))
绘制文本 (“F3 全图透视”, 18, 15 + 格子高度 × 3, 转换颜色 (字体颜色, 255), 20)
绘制线条 (0, 格子高度 × 4 + 10, 格子长度, 格子高度 × 4 + 10, 1, 转换颜色 (主色调, 255))
绘制文本 (“F4 重复建造”, 18, 15 + 格子高度 × 4, 转换颜色 (字体颜色, 255), 20)
绘制线条 (0, 格子高度 × 5 + 10, 格子长度, 格子高度 × 5 + 10, 1, 转换颜色 (主色调, 255))
绘制文本 (“FPS:” + 到文本 (到整数 (获取FPS值 ())), 18, 15 + 格子高度 × 5, 转换颜色 (字体颜色, 255), 20)
标签1.标题 = “绘制结束”

.子程序 界面跟随, , , '这里需要改成游戏窗口的句柄
.局部变量 局_属性, 精易_位置和大小

.判断循环首 (真)
局_属性 = 窗口_取位置和大小 (窗口_取句柄_模糊 (“尤里的复仇”, “Yuri's Revenge”)) ' 一定要取好对应版本的游戏句柄 类名不知道 用精易助手查看
窗口_置位置和大小 (绘制窗口句柄, 局_属性.左边 + 12, 局_属性.顶边 + 34)
' 移动窗口 (, , , 格子长度, 格子高度 × 6 + 10, 真)
延时 (1000)
.判断循环尾 ()

IMGUI绘制菜单游戏内菜单小例子

热门推荐

相关文章