Fornjot: 世界需要另一个CAD程序
-
使用代码优先的方法; -
是开源的; -
广泛使用,支持所有主要平台; -
基于一个新的CAD内核,用Rust语言编写; -
提供一个全面的功能集; -
以及对不同建模语言的支持;
Kira(游戏音频库) v0.6.0 - 完全重写以支持流媒体声音和更精简、更优雅的API
-
Kira主要用于桌面平台。大多数测试是在Windows上进行的,但它也被成功地用在了Linux上。 -
Kira也可以在wasm环境中使用,但有以下限制: -
静态声音不能从文件中加载; -
不支持流媒体声音,因为它们会大量使用线程;
use kira::{
manager::{
AudioManager, AudioManagerSettings,
backend::cpal::CpalBackend,
},
sound::static_sound::{StaticSoundData, StaticSoundSettings},
};
// Create an audio manager. This plays sounds and manages resources.
let mut manager = AudioManager::<CpalBackend>::new(AudioManagerSettings::default())?;
let sound_data = StaticSoundData::from_file("sound.ogg", StaticSoundSettings::default())?;
manager.play(sound_data.clone())?;
// After a couple seconds...
manager.play(sound_data.clone())?;
// Cloning the sound data will not use any extra memory.
turbofish: 飞驰的海洋生物
turbofish,通常用于在Rust表达式中为泛型类型、函数或方法指定参数。
-
turbofish-int -
turbofish-slice
使用Rust实现一个有大小限制可过期的LRU缓存
From 日报小组 odd-cat
文章评论