ssh-agent ssh的配套工具

使用公钥配对私钥登陆远程服务器的时候,默认还是需要私钥的密码。这时候你就需要ssh-agent来帮你代理密码了。

ssh-agent是OpenSSH中默认包括的ssh代理程序。

使用,先将ssh-agent 打印出来的变量加到系统环境下

然后通过ssh-add ~/.ssh/id_rsa 将对应的私钥密码记下来

后面就可以方便使用了。哈哈哈

对于macOS Sierra的openssh,有点修改,可以看这个说明

https://developer.apple.com/library/content/technotes/tn2449/_index.html#//apple_ref/doc/uid/DTS40017589

使用config文件,配置

UseKeychain yes
AddKeysToAgent yes

关于google play游戏服务的接入

坑多多多,提几个注意点

1.现阶段接入google play server先别用最新的10.2.0+的jar包,有不兼容的情况,直接干脆点用10.0.1的jar/aar。在sdk目录下能找到各种版本的jar/aar包

顺便科普下 jar跟aar区别是,aar是assets各类资源跟代码的打包,jar只有java代码的打包

2.在unity发包的时候一定要注意签名文件的重要性。最后使用统一的keystore文件,如果在多人协作发包的时候一定很管用的

顺利简单拿下本游戏的第一名,截图留恋下~

手机游戏开发常用工具

最近一直在折腾手机游戏开发,踩了不少坑,摸了不少shi,但也因此总结了不少经验,收益颇多。

介绍下现在用的环境和引擎工具:

环境

mac air 2013款的,多连了显示器,不然屏幕真的太小了。

跨平台主流游戏引擎

unity3d 5.5.1p4  (cocos creater 就摸了两下,毕竟还不成熟)

配套工具

android studio / xcode8

模拟器

分别用ide 配套的模拟器来

注意

别偷懒用网易mumu安卓模拟器,被砍了google play services 服务;别太自信想用android的sdkmanger工具管理sdk,太折腾。

提醒

untiy 可以导出项目给android studio 调试