2021年1月4日 星期一 晴

88 views

上午对之前负责的项目做了一次回顾,整理了思路,对接受项目的小伙伴做了一次澄清,明确了架构目标,原则和设计思路,期望小伙伴可以有所启发。

瞄了一下通讯录,发现之前IT的同事,失效了一波。
天下没有不散的宴席,工作和生活还是要继续。
祝福荣耀!历尽千帆,愿你回来仍是少年。

对照Box2D的文档和源码,分析godot的2D物理引擎的接口和实现,对其设计和实现思路大致有了初步的理解。
但受限于godot这部分代码中缺少注释,并且命名存在比较大的差异,再加上godotgodot和Box2D的文档不是很丰富,将二者集成起来的难度还是蛮高的,需要结合样例代码,深入梳理。

在ubuntu环境上验证godot的编译,确实要容易一些,参照官方指导操作,很容易完成。
godot集成javascript和luascript,借助github上的开源项目,也顺利完成。
由于开发环境上使用的编译器的版本有点低,不支持C++17,只能支持到C++11,因此代码中涉及新特性的部分需要针对性的改掉,使用C++11重写,否则无法编译通过。
接下来的工作即是准备测试用的代码,覆盖语言特性,以及脚本语言和godot API互操作的特性。

元旦前,更换了家里电信宽带的套餐,发现下载github上godot项目的源码时,一直失败。后来发现国内的gitee站点有godot项目的镜像,准备抽空试用一下。

发自 网易邮箱大师



若非注明,均为原创,欢迎转载,转载请注明来源:2021年1月4日 星期一 晴

关于 JackieAtHome

基层程序员,八年之后重新启航

此条目发表在 日志 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Protected with IP Blacklist CloudIP Blacklist Cloud