首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Y-StarryDreamer

    用Rust编写一个简易的游戏引擎

    我们将使用Rust的glium库完成这部分功能。glium是一个基于OpenGL的高级封装库,能够帮助我们简化图形编程的复杂性。2. 你可以在Cargo.toml中添加以下依赖:[dependencies]glium = "0.32"winit = "0.25"image = "0.24"nalgebra = "0.29"IV. glium则用来进行图形渲染。 为了简化,我们创建了一个基础的着色器:use glium::{Program, VertexBuffer, index::NoIndices, Surface};use glium::index::PrimitiveType use image::GenericImageView;use glium::{texture::Texture2d, Surface};fn load_texture(display: &glium:

    1K10编辑于 2024-12-13
  • 来自专栏Rust语言学习交流

    【每周一库】 imgui-rs - Rust下的Dear ImGui binding

    Builder结构使用原始C++库中对于参数的处理办法 使用&ImStr/ImString类型和im_str给Dear ImGui传递参数,不接受Rust下的&str/string类型 更方便的和Glium imgui-rs生成的draw list,通过一些图形API把这些请求进行可视化处理,具体包含: 渲染多边形和顶点数据 处理DPI和scissor rects 贴图管理 最常用的经过测试的搭配是imgui-glium-renderer + glium + imgui-winit-support + winit。

    1.6K10发布于 2020-03-17
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-09-26 Apache APISIX 热爱 Rust

    https://github.com/boa-dev/boa skillet: 使用 Rust 可视化科学数据 skillet 是一个轻量级的, Rust编写的 交互式科学可视化工具, 使用 vtkio 和 glium

    64220编辑于 2022-11-28
  • 来自专栏Rust语言学习交流

    【Rust日报】 2019-07-27:关于推动使用 Rust 进行游戏开发的讨论

    OpenGL 实现的屏幕拍摄应用 #rust @nasso4991把他老版本的屏幕拍摄应用使用 Rust 重写了,第一个版本是用 C 和 SDL2 实现的,新版本使用了 Rust、OpenGL 和 glium

    1.1K10发布于 2019-07-30
  • 来自专栏Rust语言学习交流

    Conrod GUI库

    宏 制作一个 Button 组件 定制图像和窗口后台 后台的实现范例(使用 glium 和 glutin) 内部机制 Ui 的组件 Graph Ui::set_widgets ——它是如何工作的 ?

    1.1K20发布于 2019-11-24
  • 来自专栏Rust语言学习交流

    【Rust日报】 2019-07-01:优化jieba-rs,比cppjieba快33%

    支持Glutin(或者包括gfx-rs,Glium和Amethyst在内的相关项目)等图形编程。新的版本中引入了新的事件循环。现在因为团队人手缺乏,所以想请求社区的朋友帮助测试、审查和贡献代码。

    1.3K30发布于 2019-07-09
  • 来自专栏腾讯IVWEB团队的专栏

    【译】谈谈2019年的RUST和WebAssembly

    glium create 是一个很好的例子。 上述一些 Web API 已封装在已存在的高级别 API 中。然而,很少有现成的 crates 能完全满足我们的需求。最常见的情况就是缺乏模块化。

    1.2K20发布于 2020-06-28
领券