uno開發的小遊戲

uno開發的小遊戲

一直以為uno只能開發桌面和移動app,原來它也能開發web,而且這還是個web小遊戲!

最后更新 2022/10/24 下午9:19
沙漠尽头的狼
预计阅读 2 分钟
分类
.NET
标签
.NET C# Uno

大家好,我是沙漠盡頭的狼。

剛在微信群里逛,有網友發了uno的在線小遊戲,站長覺得不錯,簡單分享下:

群聊涨见识

uno是什麼?

使用 c# 和 winui 實現像素完美的多平台應用程式,用於構建適用於 windows、ios、android、webassembly、macos 和 linux 的單一代碼庫應用程式的開源 ui 平台。

在線小遊戲

在線地址:https://asadullahrifat89.github.io/hungry-worm-uno-platform/

由于是使用 Web Assembly开发的,虽然有着“快速、高效、可移植——通过利用常见的硬件能力,WebAssembly 代码在不同平台上能够以接近本地速度运行。”,但由于Uno也是带有运行时,所以网站体积有点大,28MB左右,加载10s左右,有科学工具的建议打开玩耍。

简单普及什么是Web Assembly:面向Web的二进制格式,WebAssembly(简称wasm)是一个虚拟指令集体系架构(virtual ISA),整体架构包括核心的ISA定义、二进制编码、程序语义的定义与执行,以及面向不同的嵌入环境(如Web)的应用编程接口(WebAssembly API)。其初始目标是为C/C++等语言编写的程序经过编译,在确保安全和接近原生应用的运行速度更好地在Web平台上运行。 - 摘自百度百科

網站體積

网站体积

遊戲加載頁

因網絡環境不同,網站體積稍大,所以有個加載頁面不至於等待無聊:

游戏加载页

遊戲首頁

游戏首页

小玩一把

小玩一把

uno官網

https://platform.uno/

Uno官网

uno倉庫

https://github.com/nventive/Uno

Uno仓库

從代碼最後提交時間,可以看出此框架很活躍,是maui的有力競爭對手,有興趣的去看看吧。

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2026/2/7

aot使用經驗總結

從項目創建伊始,就應養成良好的習慣,即只要添加了新功能或使用了較新的語法,就及時進行 aot 發布測試。

继续阅读