当前位置: 首页 > news >正文

ImGui learn day 1

IMGUI learn data

        ImGui::Begin("Hello ImGui");ImGui::Text("Is my first ImGui windows!");static float value = 0.0f;ImGui::SliderFloat("value", &value, 0.0f, 1.0f);static int num = 0;if (ImGui::Button("Click Me")){num++;// 这里写按钮被点时要做的事情}ImGui::Text("%d",num);static float stafloat = 1.0;//作为滑条的值static int staint = 1;//一个滑条ImGui::SliderFloat("speed1", &stafloat, 0.0f, 10.0f);ImGui::SliderInt("speed2", &staint, 0, 10);//注意滑条名字不能重复//一个输入框static char name[50];ImGui::InputText("please input your name", name,50);static bool pot = false;//一个确认按钮ImGui::Checkbox("text?", &pot);ImGui::End();

主循环的核心部件(ex)

用Begin开头,End作结尾

函数名称 使用方法 保留
Text() 输出的时候就像是printf一样,可以用%d这样的格式化输出
Button() 一个按钮,文本里写的是按钮的提示信息
SliderFloat() 一个滑块,第一次参数是名称,滑块名称不能重复,第二个是滑块当前值,然后是从多少到多少
SliderInt() 一个int类型的滑块
InputText() 输入栏,要用一个char数组接收
Checkbox() 一个确认按钮
http://www.jsqmd.com/news/48005/

相关文章:

  • 马上2026年了,AI写小说技术发展到什么程度了?
  • ifconfig linux
  • R机械设计V5.2 (2025.11.22)
  • 2025 国际集运公司 TOP10 榜单:服务、时效、价格全维度测评
  • 初学RCE漏洞
  • 可能是全网最好的笔记本电脑降压定频调时序入门教程
  • if -z linux
  • idea怎么备份mysql数据库
  • idea mysql怎么创建表
  • python保存数组文件到本地
  • 2025年11月国际物流企业TOP10权威排行榜,欧美加专线空运整柜拼箱、货代、外贸货代方案,时效快,用户口碑好!
  • 专注过程
  • 详解MySQL 的系统变量、状态
  • 第33天(简单题中等题 数据结构:哈希表、滑动窗口)
  • CatWalk使用方法
  • 2025临沂口腔服务推荐:覆盖全年龄段需求,这家机构实力领先
  • 太认可了,交易就是【不预测,只应对】和【关注执行,忽略收益】
  • StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
  • 前三次OO作业总结
  • 用 C# 和 Tesseract OCR 识别验证码
  • 用 C++ 和 Tesseract OCR 识别验证码
  • 2025最新临沂口腔服务推荐,洗牙、全瓷牙,专业可靠,值得信赖
  • C++ 和 Tesseract OCR 识别验证码
  • 2025.11.22总结
  • 若依框架源码—3
  • idea linux
  • icmp linux
  • 2024.06.02
  • STM32定时器:从基础定时到PWM高级应用
  • NCHU的PTA题目:单步电梯运行的总结与体会