Unity CSharp 热更新

没有评论

所谓热更新是指一个应用在不修改已发布的母包(.apk .ipa)的情况下修改其内容。当然调整美术资源和代码逻辑都属于热更新,只要母包本身没有被修改。这里只是比较用于Unity游戏中热更新CSharp代码的两种方案的异同。 阅读全文...

启用IPV6

没有评论

前几天突然发现我的移动网络可以访问纯IPV6的网站了,然后去查看了下宽带也有IPV6地址了,只是在路由器里被禁用了,马上设置路由器为AP(桥接)模式,WIFI也就能访问纯IPV6网站了。可以去 https://test-ipv6.com/ 这里测试自己的网络是否接入了IPV6. 阅读全文...

标签:

判断矩形相交

没有评论

判断两个矩形是否相交,以及相交区域有好多中方式来判断,今天去看Unity的源码,发现Unity中Rect.Overlaps的实现比较简单快速,这里就把几种方式写以下。 阅读全文...

标签:

使用Fail2Ban阻止VPS被攻击

没有评论

Fail2Ban是一个入侵防御软件框架,可以保护计算机服务器免受暴力攻击。最常见的用法是防止暴力破解ssh登陆密码/密钥。

起因

前几天我的VPS被攻击了,CPU占用很高,网络流量也很多,导致服务商直接将我的网络给断开,并提醒我需要处理,简单查看后发现是被攻击了,我也不会处理这种事,只好备份数据并重装系统,由于公司需要加班,所以前后也处理了好几天,本来不知道有Fail2Ban这个程序,服务商给推荐了该程序,这里赞下我的服务商Linode阅读全文...

标签: , ,

给MUMU模拟器设置代理

1 条评论

由于公司屏蔽了微信,而我在MUMU模拟器上玩的游戏却只能用微信登陆,所以尝试使用代理来绕过封锁。

  1. 连接到MUMU模拟器

    adb connect 127.0.0.1:7555
  2. 打开Wifi设置面板

    adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
  3. 设置代理 这里要注意不能使用 127.0.0.1,而是要使用本机IP

  4. 小飞机要开启“允许来自局域网的连接”

现在可以正常上网了

标签: ,

Unity2017的新spriteAtlas

25 条评论

Unity2017带来了新的SpriteAtlas工具,该工具可以方便的将碎图打包成纹理集,相比于之前SpritePacker工具,SpriteAtlas将统一的管理纹理集,不必再到每个碎图上查看被打包到了哪个纹理集,并且解除了sprite使用者和纹理集的强依赖关系。 阅读全文...

标签: ,

Unity3d中超大图的bug

没有评论

前几天我们游戏升级unity3d版本到5.4后,出现一个严重的问题,每当打开一个新UI,会卡大约1秒时间,升级unity3d版本到5.5和5.6依然会卡1秒,而5.3及更低版本却没有问题。 阅读全文...

在Windows上轻松切换不同版本Python

没有评论

从开始接触Python就一直使用2.7.x版本,后来想转到Python3.x版本,但是python2和python3版本不好切换就依然使用python2。
python2.7最2.x的最后一个大版本,并且不会再对2.7增加新特性,官方也建议转到3.x版本。所以就先写兼容python2和python3的脚本。之前测试的时候比较麻烦了,需要先到python2目录下运行,再到python3目录下运行。后面经过一段折腾终于可以方便的切换两个版本了。 阅读全文...

标签: , ,

游戏中的多时区问题

没有评论

随着全球化的进程,现在游戏基本上都会在海外发行。那么自然而然就会遇到一些问题,比如最重要的是语言翻译,而这里说另一个可能会被忽略的问题,面对不同时区的时间显示。 阅读全文...

lua os.clock

没有评论

我们游戏中两次切场景时间不能太短,所以我们在第一次切场景时记录当前时间,当用户再次切场景时使用判断记录的时间是否超过3秒,如果没有则提示“场景切换太频繁请等待xx秒再操作”,为了精确度量时间所以我用了lua的os.clockAPI,代码如下 阅读全文...

标签: ,
回到顶部