上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: BGFX是什么BGFX是一个专注渲染接口的项目,而我打算做一个跨平台游戏引擎,渲染是引擎很基础的功能,BGFX可以提供最基本的渲染API。BGFX在基本的设计倾向上,还是类似opengl这种设置状态机,呼叫Draw指令的设计。但是多设置了一些概念,还是有一些学习成本的BGFX不是一个引擎,但他为开发一个跨平台引擎节省了很多工作。BGFX的一些特点1. 首先BGFX所有的操作都是入队列的,这样可以很... 阅读全文
posted @ 2020-08-24 19:28 疯光无线 阅读(2186) 评论(0) 推荐(0) 编辑
摘要: 对不起,这是一篇有立场的文字,以我的心性,绝对的客观是做不到的。我尝试放下现有方案和项目历史,就去假想一个适合自己情况的理想化的手游引擎(后文均简称为引擎),他应该是什么样的。然后再来看看如今流行的方案 unreal,u3d,他们和理想中的引擎的异同。引擎的使用者是谁。引擎从来没有一个标准的概念,但是翻越历史的长河,可以很明显的看得到引擎这个概念的行业共识是在不断发生变化的,而引擎的使用者也有着一... 阅读全文
posted @ 2020-08-21 15:45 疯光无线 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1.模型来源在模型来源的问题上,Unreal内置了模型编辑器,但这是异类,美术大大多半都有顺手的工具,多为max 或 maya,unity3d是多用fbx 从美术软件中输入资源Unreal 同样支持这种方法和Unity不同,Unity导入模型必须把fbx文件放置到项目资源目录而Unreal导入模型你有两个选择一、把fbx文件放到项目资源目录,然后Unreal会问你,要不要导入二、直接按导入按钮,选... 阅读全文
posted @ 2020-08-12 18:54 疯光无线 阅读(624) 评论(0) 推荐(0) 编辑
摘要: Unity程序员的Unreal 简明教程(一、旋转的BOX)注意,Unreal的版本号写下这行字的时候Unreal发布的最新版本是4.25,4.25版本是比4.5 和 4.8更新的版本。一、下载安装unreal 略,去epic 官网看看,需要注册账号。安装好之后你可以看到一个帅气的图标,比U3D的好看多了二、创建项目Unreal带了很丰富的模板但是我们只想要创建一个Game\Black这些选项都保... 阅读全文
posted @ 2020-08-11 17:48 疯光无线 阅读(785) 评论(0) 推荐(0) 编辑
摘要: Unity 和 Unreal 作为流行的商业引擎,引擎这个东西,最主要的特点就是抽象。其中关于Shader部分,他们都做了比较好的抽象,使用者不需关注每个平台的shader不同,写一次,build各个平台。这是当今游戏引擎的一个重要标配,Unity 和 Unreal 都自己做了大量的工作,网上也有人分析过Unity和Unreal各自的方案。替代方案现如今,开源世界也有一些方案来处理这个问题了主要是... 阅读全文
posted @ 2020-07-24 15:26 疯光无线 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 中美冲突一直加剧,再来挖个坑玩备胎。很多年没有从c++层面开始折腾了,打算重新捡起来,搞一个跨平台的游戏引擎,对了,没错,就是对标那个UnityEngine。万一哪天美国把U3D也给ban了呢,这可能性不大,权当个笑话,主要是折腾一下细节,自己动手,其乐无穷。U3D有些很有意思的特性,我想自己去实践一下,自己动手其乐无穷。比如,跨平台的渲染能力。跨平台不是什么的神秘的特性,无外乎两个关键词,一是抽... 阅读全文
posted @ 2020-07-17 19:51 疯光无线 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 这一切要从一只蝙蝠说起不能出门的刑罚,是每个人心头挥之不去的梦魇人类这种动物啊,是不能闲着的所以,让我们做个游戏吧游戏设计第一件事,当然要对这个项目有个规划了想想看,最短时间能做出来的游戏是什么?就从打飞机开始吧。玩法:打飞机,决定有了玩法,游戏的主题就好确定了猪脚驾驶战斗机,谜一样的战胜了所有敌人,一飞冲天的故事。那么名字就随便取一个吧名称:剑指苍穹,决定英文名:SkyBreaker,决定接下来... 阅读全文
posted @ 2020-03-02 16:11 疯光无线 阅读(401) 评论(2) 推荐(0) 编辑
摘要: 一、之前探索如何将commonjs 项目进行打包,不顺利打包工具折腾了一大堆,webpack+tsloaderrollup等等,都可以用,但是对.d.ts 总有各种问题二、于是反过来思考这个问题如何让浏览器项目直接执行commonjs代码这个问题倒是比较多,一搜,有个sea.js号称5分钟掌握,两步式使用// seajs 的简单配置seajs.config({ base: "../sea-mod... 阅读全文
posted @ 2020-03-01 14:25 疯光无线 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 微信小程序开发是有Typescript模板的,能不能用,API是不是最新我不清楚。但是微信小程序这边是没有Typescript模板的,今天我们来研究这个问题微信开发者工具是使用nw.js开发的,他和electron定位类似,底层也是nodejs你可以从这里找到 .d.ts 定义文件(lights是我本机用户名,你的电脑上不一样)C:\Users\lights\AppData\Local\微信开发者... 阅读全文
posted @ 2020-02-24 15:09 疯光无线 阅读(949) 评论(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 疯光无线 阅读(6761) 评论(1) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 ··· 23 下一页