06 2021 档案
发表于 2021-06-14 15:09阅读:211评论:0推荐:0
摘要:什么是单例模式 一个类只有一个实例,并且该实例能在全局被访问。 在游戏中,单例作为全局对象,只会被实例化一次。这有利于统一管理某些功能。 举例 游戏的UI界面可以用单例来管理,正如下面这个例子: using UnityEngine; public class UIManager : MonoBeha
阅读全文 »
发表于 2021-06-03 11:44阅读:2188评论:1推荐:0
摘要:前言 最近在写敌人的行动逻辑,其中涉及到“判定玩家是否在攻击范围内”的问题,现在学习这两种方法,以期解决该问题。 API对Physics2D.CircleCast的(部分)说明 public static RaycastHit2D CircleCast(Vector2 origin, float r
阅读全文 »
发表于 2021-06-01 21:57阅读:1194评论:0推荐:1
摘要:前言 找到了A* Pathfinding这款寻路插件,无需写代码就能实现简单的寻路。 A* Pathfinding下载传送门 对于2D俯视角寻路、2D横版中的飞行敌人寻路,参看这一篇文章,用的是grid graph。然而现在的需求是“敌人在地面和多个浮空平台之间寻路”。 查阅Pathfinding
阅读全文 »