首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    物理画线“救救小鸡”,支持自建关卡!技术教程分享

    今天给大家推荐的是一款抖音爆款“救救狗狗”画线物理游戏“救救小鸡”,作者孙二喵还为游戏提供了4000+字的教程分享!...演示效果 物理画线是一种比较经典的 2D 游戏玩法,这几年也出了一系列的爆款产品。...玩法核心逻辑 画线算法 下面介绍游戏的核心逻辑部分。 游戏的核心逻辑是使用 Graphics 画线,并把画线的路径点记录下来,同时我们的地图编辑器也会使用到这个功能来画辅助线。...当画线结束,就可以根据路径点去生成碰撞体。这里直接使用了 polygon 多边形生成碰撞体,已经生成的碰撞体在关卡开始的时候,会回收使用到的 vec2 类,减少 GC。...当检测到物理画线的时候就会对物理画线的 rigidbody2d 进行攻击,对 rigidbody2d 施加速度向量,就可以出现线条被抬起来的行为了。

    1.9K31

    知道这10点,你才是真正会画线框图

    因此,在正式绘制原型设计稿之前,画线框图时很有必要的。 在画线框图时,我们一定要注意以下10点 1.画线框图之前,先研究产品需求 在画线框图之前,我们必须先知道产品的作用是什么。...我们在画线框图的时候,一定要理清视觉层次,确保任何人都可以轻松地看懂。...选择好的工具 绘制线框图的工具会直接影响我们的工作效率和结果。传统的纸笔虽然可以帮助我们快速表达想法,但不利于修改和迭代。因此,我们需要一款强大好用的线框图工具,来帮助我们提升工作效率。...常用的线框图工具 1.Axure Axure是一款老牌原型设计工具,我们可以直接使用Axure丰富的组件来创建APP或网站的线框图。作为专业的原型设计工具,它也支持将静态的线框图转换为可交互的原型。...同时,摹客作为一款强大的高保真设计利器,产品经理和设计师也可以使用摹客快速绘制高保真,轻量设计还可以直接使用摹客交付给开发。

    91530

    002计算机图形学之直线画线算法

    002计算机图形学之直线画线算法 我们知道直线方程的斜截式是如下的样子: y = kx +b 在显示器上显示直线的话,如果使用如上的方程,每描一个点 需要进行一次浮点乘法,一次浮点加法,和取整操作。...缺点 浮点增量连续增加,取证误差会积累 取整操作和浮点运算仍然十分耗时 Bresenham画线算法 主要思想是,由于我们在缓存区上画点,全部是整数。...那么在画线的时候,当斜率k小于1的时候,下一个点是取(x+1,y+1)还是(x+1,y)取决于点(x+1,y+0.5)是在该直线的上方或者下方,从而将可以通过判断一个参数的的符号来得到下一个点的位置,提高了代码的效率...算法可以表达为如下: |m|<1 时的Bresenham画线算法 输入线段的两个端点,并将左端点存储在(x0,y0)中; 将(x0,y0)装入帧缓存,绘制第一个点; 计算常量△x, △y 2△y

    1.4K20
    领券