Actix-lua 0.3.5/0.4 发布,集成 Lua 与 Actix 游戏开发利器 - 开源中国社区
Actix-lua 0.3.5/0.4 发布,集成 Lua 与 Actix 游戏开发利器
krircc 2018年10月11日

Actix-lua 0.3.5/0.4 发布,集成 Lua 与 Actix 游戏开发利器

krircc krircc 发布于2018年10月11日 收藏 6

同样是搞Java,年薪15W和50W到底差在哪里?>>>  

Actix-lua : 适用于Actix的安全Lua脚本编写环境

新特性:

  • Lua actor : 使用LuaActor用于将Lua脚本actor模型集成到您的系统。

  • 在actor模型中,actor用消息进行通信。LuaMessageLuaActor唯一接受的消息类型:

  • LuaMessage可以使用原始类型LuaMessage::from()转换。

  • Lua类型(例如 number, table等)将自动转换为LuaMessage

extern crate actix_lua;
use actix_lua::{LuaActorBuilder, LuaMessage};

fn main () {
    let addr = LuaActorBuilder::new()
        .on_handle_with_lua(r#"return ctx.msg + 42"#)
        .build()
        .unwrap()
        .start();

    let res = addr.send(LuaMessage:from(100));
    // return: 142
}
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Actix-lua 0.3.5/0.4 发布,集成 Lua 与 Actix 游戏开发利器
分享
评论(1)
精彩评论
1
rust与actix中文QQ群 570065685
最新评论
1
rust与actix中文QQ群 570065685
顶部