【魔王传说】妖狐列传
序章狐族是大陆上非常神秘的一族。虽然狐狸很常见,但并不是所有的狐狸都是狐族的人。只有居住在「涂山」的狐狸们,才是真正的狐族。 从人们发现的最古老的卷宗《山河见闻录》就有记录涂山的存在。 《山河见闻录》是古人记载山川草木、珍禽异兽的古籍,作者不详。尽管该书上记载的山河湖海有一些能够在当今找到对应的地 ...
阅读更多
【Unity小技巧】解决 Unity 的 Dropdown 组件无法获取问题
前言刚写完上篇文章,没一会又踩了新坑 o(╥﹏╥)o 事件说明正在制作菜单界面,需要有一个下拉菜单来筛选道具分类。如下: 无法获取结果发现在脚本中设置了变量: 1public Dropdown classifyDropdown; 场景中的下拉菜单居然拖不进去?试着又写了 GetComponent& ...
阅读更多
【Unity小技巧】解决 AssetsBundle Fatal Error!闪退问题
前言在使用了 AssetsBundle 之后,从前天开始莫名其妙会报错然后闪退退出 Unity,而且还是偶发性的。只要 Build 重建资源就有可能会出现这种情况。 报错如下:关键报错信息: 12The file 'archive:/CAB-8bc5a956f7efa6356fcd ...
阅读更多
【Unity小技巧】TextMesh - Pro 出现 T 字图标问题
TextMesh - ProTextMesh - Pro 是 Unity 收购的一款字体扩展插件,已内置到 Unity 引擎里可以直接使用。昨天晚上在制作 UI 的时候,发现「下拉菜单」组件会显示一个 T 字的图标。 咋看之下好像是缺少了字体,并且运行游戏的时候这个 T 图标还在。虽然 TextM ...
阅读更多
【Unity小技巧】随机系统
前言随机数在游戏中无处不在。例如扭蛋抽奖、怪物掉落物、怪物 AI 等等。 那么,如何实现如何按照设定好的几率,在几件奖励中选择其中一件呢? 实现思路假定我们现在要实现手游的「扭蛋池」。扭蛋池中有 5 个不同的角色,玩家每次扭蛋可以从里面抽出其中一个。每个角色的抽取几率,都可以通过配置参数的方式进行控 ...
阅读更多
【Unity小技巧】UI基础及如何将UI限制在屏幕范围内
预备知识在 Unity 中,UI 跟场景中的普通物体是不一样的。而我第一次从 cocos creator 转到 Unity 时不知道这一点,踩了许多坑。需要在了解 UI 的一些基础知识,然后才能编写与 UI 相关的代码。 UI 系统Unity 的 UI 系统有两大类,第一个是直接在场景创建 Canv ...
阅读更多
【Unity小技巧】预制体(Prefab)的妙用!
前言最近几天在实现游戏的技能系统。游戏类型依然是我最喜欢的策略类回合制。 思路游戏里有许许多多的技能,一个个实现显然是不实际的。因此通常都是用配置表的方法实现: 123456789101112131415161718192021222324252627282930313233343536373839 ...
阅读更多
【Unity小技巧】AssetBundles 加载图集
前言前面已经实现了 AssetBundles 加载资源的方法。但是今天又遇到了一个难题……那就是如何读取图集资源? 图集图集一共有两种,一种是通过第三方软件打包的图集,另一种是 Unity 内部切分的图集。 Unity 切割的图集如下所示: 上面的角色战斗图是由许多张序列帧动画图片合成的。而前文介 ...
阅读更多
【Unity小技巧】资源的加载:Resources 和 AssetBundles
前言游戏中有许多资源,例如:音频、图片,这些资源的加载还是有一些门道的。Unity 自带了一个 Resources 用来加载资源,可以说是十分好用了。但是最近几天刷知乎看到不少人都在说不推荐用这种方式,然后我就去仔细搜了些相关资料。下午也花了一两个小时看了一些视频教程,有了一些小收获,就记下来吧。 ...
阅读更多
【Unity小技巧】构建舒适的开发环境
前言Unity 在不同的平台上面会有一些不同的地方,比如文件夹的位置或者权限;除此之外,对于一些资源文件,在调试过程可能需要反复替换,例如图集,即使修改其中一张图片也得重新打包一次,这样就十分麻烦了,如果能在调试过程直接使用散图,那就不需要重新打包了。 构建一个舒适的开发环境十分重要,可以大大的减轻 ...
阅读更多