彻底解决 Unity 中 Tilemap 缝隙问题
最近在使用 Unity 开发一个独立游戏,游戏里用到了 Tilemap。但却遇到一个让人很郁闷的问题,就是拼接的地图总是有随机出现的缝隙。
经过网络搜索和自己摸索,总结了几条解决此问题的技巧。
这里有一点要提醒:因为我的游戏是像素风,所以修改下面两项设置可以获得很好的效果。如果是非像素风的游戏,那不应该修改下面两项设置,而是应该直接按照本文最后的方法对图片进行边缘扩展。
最近在使用 Unity 开发一个独立游戏,游戏里用到了 Tilemap。但却遇到一个让人很郁闷的问题,就是拼接的地图总是有随机出现的缝隙。
经过网络搜索和自己摸索,总结了几条解决此问题的技巧。
这里有一点要提醒:因为我的游戏是像素风,所以修改下面两项设置可以获得很好的效果。如果是非像素风的游戏,那不应该修改下面两项设置,而是应该直接按照本文最后的方法对图片进行边缘扩展。
最近一直在学习网络游戏有关的内容。无意中发现一个极好的系列文章,由浅入深的讲解了网络游戏的很多基础知识和具体实现。
这个系列文章原文发表在作者的个人网站上 http://gafferongames.com/networking-for-game-programmers/ 。作者 Glenn Fiedler 在网络游戏领域是一位公认的专家,在游戏行业具有超过 15 年的经验。
由于精力有限,我不可能全文翻译这个系列文章。所以我只选择一些重点来说明,相当于原文的读书笔记。
这个系列文章分为几个部分:
我按照自己的理解重新组织了一下文章的顺序,并介绍了每篇文章的重点。
在 Github.com 上,一个账号只能 fork 同一个仓库一次。除非删除了之前 fork 的仓库,否则是没法打断这种 fork 联系的。
今天想了个办法解决此问题。
跟着 Netty in Action 这本书学习 Netty,结果第一个 app 搞了两天都没跑起来,主要卡在 Gradle 编译这一块了。
这篇文章就详细记录了搭建开发环境和编译 Netty app 的详细步骤,免得以后又忘了。
PHP 5.x 开始提供了一个简单的内置 WebServer,方便大家在没有安装 Apache 的情况下调试 PHP 代码。
要启动这个内置 WebServer 很简单,但它不能显示目录和文件索引,稍微有点不方便。本文提供了一个简单的实现。
最近需要用 PHP 创建包含中文的 PDF,网上搜了不少资料,都提到需要自己创建字体等步骤。但经过我试验,其实利用 TCPDF 及其自带的字体定义文件,创建包含中文的 PDF 可以说易如反掌。
HTML5 App 相比 Native App 有一些突出的优势,但有时候我们希望能够把这些 HTML5 App 封装为 iOS Native App。
本文描述了一种最简单的方案,演示了如何将一个 PixiJS 的 HTML5 App 封装为 iOS Native App。
Unity 虽然附带了一个 MonoDevelop 作为代码编辑器,但是这个编辑器并不好用。经过半天折腾,把 Visual Studio Code 打造成了 Unity 的代码编辑器,用起来倍儿爽!
[2017-01-09 更新]