zoukankan      html  css  js  c++  java
  • farseer 引擎学习

    1.创建body.

      (1

      规则形状(矩形 椭圆 多角星) 直接使用BodyFactory来创建

      :相互之间可以发生碰撞

      :理解-创建刚体的同事也创建了刚体的形状

      (2

      不规则的路线(有意道路),大多都是通过线段拼接,可以使用Terrain老保存每个线段的首末坐标,然后依附给一个body来创建

        :固定的东西相互之间不能够发生碰撞

      (3

      规则的形状(圆形 矩形)

      :相互之间不发生碰撞。

      :理解-首先创建刚体,在刚体创建完成之后的基础上使用刚体对象来创建刚体所需要的形状,

      注:通过以上方式创建的body,彼此之间都是可以发生碰撞。

      

    2.碰撞

      (1

      body与body碰撞可以通过CollisionCategories与CollidesWith属性来判断,默认值都是全部类型。

      如果需要检测是否发生交汇,但不表现出来,可以通过设置IsSensor实现。仅仅触发碰撞事件,但是不会表现出来。

      

      

  • 相关阅读:
    codeforces 501 C,D,E
    bzoj 3172 单词 ac自动机|后缀数组
    HDU2459 后缀数组+RMQ
    POJ 3294 二分找超过一半字符串中存在的子串
    头文件
    python爬取文本
    python爬取图片
    NEW
    dsu on tree 练习题
    lzz分块+莫队
  • 原文地址:https://www.cnblogs.com/mokey/p/2372032.html
Copyright © 2011-2022 走看看