上一页 1 2 3 4 5 6 ··· 22 下一页
摘要:中美冲突一直加剧,再来挖个坑玩备胎。很多年没有从c++层面开始折腾了,打算重新捡起来,搞一个跨平台的游戏引擎,对了,没错,就是对标那个UnityEngine。万一哪天美国把U3D也给ban了呢,这可能性不大,权当个笑话,主要是折腾一下细节,自己动手,其乐无穷。U3D有些很有意思的特性,我想自己去实践一下,自己动手其乐无穷。比如,跨平台的渲染能力。跨平台不是什么的神秘的特性,无外乎两个关键词,一是抽... 阅读全文
posted @ 2020-07-17 19:51 疯光无线 阅读(131) 评论(0) 推荐(0) 编辑
摘要:这一切要从一只蝙蝠说起不能出门的刑罚,是每个人心头挥之不去的梦魇人类这种动物啊,是不能闲着的所以,让我们做个游戏吧游戏设计第一件事,当然要对这个项目有个规划了想想看,最短时间能做出来的游戏是什么?就从打飞机开始吧。玩法:打飞机,决定有了玩法,游戏的主题就好确定了猪脚驾驶战斗机,谜一样的战胜了所有敌人,一飞冲天的故事。那么名字就随便取一个吧名称:剑指苍穹,决定英文名:SkyBreaker,决定接下来... 阅读全文
posted @ 2020-03-02 16:11 疯光无线 阅读(214) 评论(2) 推荐(0) 编辑
摘要:一、之前探索如何将commonjs 项目进行打包,不顺利打包工具折腾了一大堆,webpack+tsloaderrollup等等,都可以用,但是对.d.ts 总有各种问题二、于是反过来思考这个问题如何让浏览器项目直接执行commonjs代码这个问题倒是比较多,一搜,有个sea.js号称5分钟掌握,两步式使用// seajs 的简单配置seajs.config({ base: "../sea-mod... 阅读全文
posted @ 2020-03-01 14:25 疯光无线 阅读(295) 评论(0) 推荐(0) 编辑
摘要:微信小程序开发是有Typescript模板的,能不能用,API是不是最新我不清楚。但是微信小程序这边是没有Typescript模板的,今天我们来研究这个问题微信开发者工具是使用nw.js开发的,他和electron定位类似,底层也是nodejs你可以从这里找到 .d.ts 定义文件(lights是我本机用户名,你的电脑上不一样)C:\Users\lights\AppData\Local\微信开发者... 阅读全文
posted @ 2020-02-24 15:09 疯光无线 阅读(291) 评论(0) 推荐(0) 编辑
摘要:这一切都要从一只蝙蝠说起。。。。。。有图有真相实现了跨平台的 GUI开发(基于2D图形引擎)实现了跨平台的多媒体开发(图中播放mp3 和 ogg)LINUX代表 Ubuntu(条件有限,只能虚拟机了)MACOS代表 IMAC以及WINDOWS代表这三个平台运行的都是这个一个 mp3 和 ogg的播放器还有一个NES模拟器 wsad 上下左右 jk是 AB op 是select 和start这... 阅读全文
posted @ 2020-02-22 21:24 疯光无线 阅读(1930) 评论(0) 推荐(2) 编辑
摘要:微软家的:blazor看图即可见原理。mono.wasm用来构造了一个dotnet解释器。在blazor被微软收购之前是用的dotnetanywhere,现在换成了mono然后,直接加载那些dll,执行正经的IL代码。这个方案,稳健,除了加载容量吓死人这个helloworld,肉眼可见的压缩后容量超过100K的文件就4个。开发工具 visual studio 2019开发语言 IL家族火狐家的ru... 阅读全文
posted @ 2020-01-05 09:09 疯光无线 阅读(1108) 评论(1) 推荐(2) 编辑
摘要:先上代码https://gitee.com/lightsever/rust_study/tree/master/wasm_hello01webassembly就不用再赘述了,耳朵里面快磨出茧子来了。rustwasm是火狐自家的玩具,让我们来继续做实验,让rust飞起来吧。环境安装安装好rust环境之后仍然需要 一个 wasm 工具包cargo install wasm-pack然后如果想快速创建一... 阅读全文
posted @ 2019-12-30 22:35 疯光无线 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:搞完了图形,接着搞服务器 去rust群里请教了一下,有人给推荐了 actix-web 70w下载,在rust这个生态,算是很厉害了。就学习一下他吧。 一上来就整个下马威,编译好久,嗯,依赖的东西多了点…… 然后连官网的helloworld 都没通过,赶紧去官网看教程 https://actix.rs 阅读全文
posted @ 2019-12-30 16:01 疯光无线 阅读(645) 评论(0) 推荐(0) 编辑
摘要:Rust 既然作为一个全栈开发工具,以下几个部分至少都是要可以搞得。 操作系统 服务器 客户端 Web 先从客户端搞起,我熟悉的SDL走起咯 第一、先找库,这个下载很多回,应该挺稳 结果照猫画虎,编译一堆乱码错误提示,查错误id才知道是找不到lib文件。 一看根本就没有把sdl2 相关的lib 和 阅读全文
posted @ 2019-12-29 22:02 疯光无线 阅读(460) 评论(0) 推荐(1) 编辑
摘要:上次用到了stdout,这次我们来写一个更复杂一点的游戏 rust的标准库叫做std,默认就会引入。 这次我们要用到一个随机数函数,而随机数比较尴尬的一点是这玩意不在标准库中,我们要额外依赖一个库。 很多编程方案都有自己的模块化库系统,rust也不例外,不过rust 把库叫做crate,就是图中这种 阅读全文
posted @ 2019-12-29 17:52 疯光无线 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页