< 返回版块

damody 发表于 2019-11-08 20:25

Tags:rust

Rust GameDev #3

Sulis - a Turn-Based RPG 類似SLG戰棋RPG的遊戲

Veloren 類似我的世界

PF Sandbox 3D橫向格鬥遊戲

Antorum 類似我的世界

Read more

微軟工程師開始用rust開發作業系統底層元件

對C++使用者來說,使用Rust就像呼吸到新鮮空氣一樣!

且學習成本並沒有想像中的高,還算蠻友善的,新手不太需要老手幫忙就可以獨立作業。

Rust與C的交互不難,但與C++的交互目前還在研究中。

目前微軟的工程師對於Rust的想法都是比C++好用太多了。

Read more

有人問join_all並沒有平行執行,怎麼解決?

解法:

let handles = my_futures.into_iter().map(async_std::task::spawn).collect::<Vec<_>>();

let results = futures::future::join_all(handles).await;

Read more

Pushrod 0.4.12 GUI庫更新了

目前使用SDL2 的UI庫

之後會全面改成 GFX 跟 winit

Read more

async-std 0.99.12: async/.await 準備好了!

看來 1.39 就可以使用了

這個週末打算出 1.0

這是一個第三方的仿原生標準庫的異步庫

use async_std::task;
use std::thread;
use std::time::Duration;

fn main() {
    task::block_on(async {
        let mut tasks: Vec<task::JoinHandle<()>> = vec![];
        let task = task::spawn(async {
            task::sleep(Duration::from_millis(1000)).await;
        });
        let blocking = task::spawn_blocking(|| {
            thread::sleep(Duration::from_millis(1000));
        });
        tasks.push(task);
        tasks.push(blocking);
        for task in tasks {
            task.await
        }
    });
}

Read more


From 日报小组 @Damody

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页