路漫漫其修远兮,吾将上下而求索。

  • Published on
    本文主要讲解 Dart 与 Rust 的数据交换,不关心 Rust 与多端的集成配置,关于如何将 Rust 项目与各原生平台集成参见「Rust 与 Flutter 混合开发」。因此本文不是基于 Flutter 进行演示,而是使用 Dart 项目。
  • Published on
    多数情况下把一个分支的提交迁移到另一个分支,通常用 `git merge` 或者 `git rebase` 就可以达到目的,但有时候实际情况会比这复杂的多。下文会基于一个真实的项目场景,说明各种情况下分支迁移的处理方式。
  • Published on
    在游戏中,游戏对象要不要与另一个对象产生交互,例如发生碰撞,取决于对象所在 Layer,开发者会决定 Layer 与 Layer 之间是否需要进行碰撞。一个更具体的案例是:敌人会与玩家发生碰撞检测,而敌人之前的相互碰撞会忽略掉。