阿客:基于《蔚蓝(Celeste)》实现一个简易的2D物理系统(三)

indienova.com/u/jiang2533001/blogread/33757

通常情况它们只需要检测和自己在同一个区域的GameObject,或者相邻区域的GameObject……如下图所示,场景绿色网格划分为了一块又一块,当角色和右边箱子碰撞时,实际上只需要检测自己本身所在的这个区域……上面两张图是融合tile的前后对比,很明显地看到融合后的碰撞体数量很大减少了

大海贼探险物语DX (High Sea Saga DX)(High Sea Saga DX)

indienova.com/steam/game/2431880

梦与希望的海贼养成战斗游戏开拓小岛、改造船内能够让你体验理想中的海贼人生Next KairogamesComing……这是一个能够让你体验大航海时代冒险生活的模拟游戏,你可以与伙伴一起寻找埋藏的世界宝藏,也可以热血激昂与海上敌人奋战

老大-JKLLIN:帽子小精灵-2024-12至2025-7-开发记录

indienova.com/u/jkllin/blogread/37097

”,可以一次性生成“长按双击检测”和“八方向输入检测”之后只需在场景里摆放“方向检测集合”就可以一次性生成所有方向的检查对象了整理……基本完成全面排查并调试到最佳状态之后需要继续观察bug下次继续补全“小箱子”的砸碎动作2025-7-22补充了“小箱子”“……撞击柱”砸碎的动作补充了“小箱子”“撞击模块”挤扁和砸碎的动作后续需要处理一下被顶碎的动作部分同时补充

【译】Bresenham 直线算法

indienova.com/indie-game-development/bresenham-magic-raycasting-line-of-sight-pathfinding/

这个算法基本用来在两点之间基于网格(例如像素网格)绘制一条直线,绘制出来的直线是 pixel perfect……检测敌人是否看到玩家的做法:检查两者间的距离如果在范围内,计算敌人和玩家之间的角度(Math.atan2……)如果计算出来的角度和敌人的方向角度之间的角距离小于圆锥范围 / 2,开始 Bresenham 直线算法检测如果玩家没有躲着什么障碍物后面

基于《蔚蓝(CELESTE)》实现一个简易的2D物理系统(二)

indienova.com/indie-game-development/a-2d-physical-system-based-on-celeste-2/

在整个游戏环境中,任何 GameObject 的碰撞交互,例如子弹和敌人之间,玩家和道具之间,都可以抽象地理解为两个碰撞体相交……该方法已经在上一篇文章讲解过了,这里展示一箱子 Box 是如何应用的代码。……系统深化最后就是碰撞系统的构造了,CollisionSystem 应当视为一个单例,在游戏环境中持续存在

阿客:基于《蔚蓝(Celeste)》实现一个简易的2D物理系统(二)

indienova.com/u/jiang2533001/blogread/33179

在整个游戏环境中,任何GameObject的碰撞交互,例如子弹和敌人之间,玩家和道具之间,都可以抽象地理解为两个碰撞体相交……该方法已经在上一篇文章讲解过了,这里展示一箱子Box是如何应用的代码。……系统深化最后就是碰撞系统的构造了,CollisionSystem应当视为一个单例,在游戏环境中持续存在

迷糊蛋(Hebereke)

indienova.com/game/hebereke

可爱的精灵迷糊蛋迷失在了异世界,他为了回到自己的世界必须寻找出口,通过重重难关。……迷糊蛋的这次冒险并不孤单,因为他将找到三个不打不相识的伙伴……

MingCang:2021-06-02 魔药及封印物系统上线

indienova.com/u/mingcang/blogread/28621

10%时,视为10%暴击伤害+50%死亡时有25%几率复活并回复50%的最大生命值单次造成的伤害不低于攻击单位当前生命值的……50%时,直接击败攻击单位洞察之眼暴击率+5%在小地图上直接显示首领房间的位置对飞行怪物的伤害增加50%……怪物角色百面添加召唤怪物数量上限限制木偶将军添加召唤怪物数量上限限制远古石柱添加召唤怪物数量上限限制游戏性地图残页/残本房间在拿取物品之后,地图标记会消失古旧硬币现在首领击杀不再掉落古旧硬币清理房间的固定收入由

黑暗逃生(Deceit)

indienova.com/steam/game/466240

《黑暗逃生》(英文名:Deceit)是一款检测玩家信任判断与诡计识别能力的多人连线第一人称射击游戏。……他们在这种形态会变得更快、更强、还会拥有夜视能力,他们只有一个弱点:灯光。……该形态的感染者们恐怖骇人,他们的欢乐时刻就是通过一系列的杀戮来制造恐惧

基于《蔚蓝》实现一个简易的2D物理系统(三)

indienova.com/indie-game-development/a-2d-physical-system-based-on-celeste-3/

进一步试想,有些碰撞体距离目标碰撞体很远,在直觉上它们肯定不会与目标碰撞体相撞,所以可以不参与计算,……,通常情况只需要检测和自己在同一个区域的 GameObject,或者相邻区域的 GameObject……如下图所示,场景绿色网格划分为一块又一块,当角色和右边箱子碰撞时,实际上只需要检测自己本身所在的这个区域

版本:Early Access


总页数:50


本次查询耗时:0.068 秒(地球人时间)