前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2021-12-04 使用 rg3d 游戏引擎进行游戏开发

【Rust日报】2021-12-04 使用 rg3d 游戏引擎进行游戏开发

作者头像
MikeLoveRust
发布2021-12-09 14:31:33
1.3K0
发布2021-12-09 14:31:33
举报
文章被收录于专栏:Rust语言学习交流

Toql,异步数据库 ORM

Toql 是一个异步数据库的 ORM,目前只支持 MySQL。

安装

代码语言:javascript
复制
[dependencies]
toql = {version = "0.4", features = ["serde"]}
toql_mysql_async = "0.4"

使用

代码语言:javascript
复制
#[derive(Toql)]
#[toql(auto_key)]
struct Todo {
    #[toql(key)]
    id: u64,
    what: String,

    #[toql(join)]
    user: User 
}

let toql = ...
let todo = Todo{ ... };

// Insert todo and update its generated id
toql.insert_one(&mut todo, paths!(top)).await?; 

// Compile time checked queries!
let q = query!(Todo, "*, user_id eq ?", &todo.user.id); 

// Typesafe loading
let todos = toql.load_many(q).await?;

Github 链接,https://github.com/roy-ganz/toql

使用 rg3d 游戏引擎进行游戏开发 - 直播 #2

Rg3d, Rust Game engine 3D and 2D, 一个用 Rust 编写的功能丰富、生产环境就绪、通用的 2D/3D 游戏引擎,并带有场景编辑器。

rg3d Github 链接,https://github.com/rg3dengine/rg3d

直播 Youtube 链接,https://youtu.be/TQaCyC_tGko

【视频】Hubris:为健壮性开发操作系统

Hubris 是一个用于深度嵌入计算机系统的小型开源操作系统,例如:我们的服务器替代基板管理控制器(BMC,Baseboard Management Controller)。

本次演讲将概述 Hubris 的设计、Hubris 应用程序的结构以及我们在此过程中学到的一些亮点。

视频链接,https://talks.osfc.io/osfc2021/talk/JTWYEH/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Toql,异步数据库 ORM
  • 使用 rg3d 游戏引擎进行游戏开发 - 直播 #2
  • 【视频】Hubris:为健壮性开发操作系统
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档