最近代码量有所减少
一来是业余项目进入维护和交接阶段;
二来新的个人项目处在构思起步中;
三来公司项目处在平缓过度期;
四来近两月都参与公司招聘工作,负责技术基础功底面试,也就是所谓的技术一面。公司目前基本面试分为三面:HR面,技术一面,技术二面(基本就是CTO面了);
五来九月十月份私人事务繁忙,老家深圳往返多次,这两月我做了一件可能有点意义的事情,关于这件事情改天再写篇文章记录一下。

这里说说我作为面试官的经历

在我呆过的公司中几乎都参与了程序员的招聘工作,每一次都有不同的感受。

继续阅读

这是一篇把Unity做的应用提审到AppStore的踏坑指南,记录这个过程中遇到的几乎所有问题。

!!注意!! 这篇文章可能具有一定时效性,由于苹果审核策略一直在更改,所以文章中所述言论仅仅基于当前的审核制度。

首先…Show一下苹果对我提交的应用的拒绝记录(我的内心此刻布满黑人问号)

从上图的时间看,苹果的审核速度大大加快,与2013年的审核速度简直云泥之别.然而反观国内的某些平台审核..越来越慢(客观非黑)

继续阅读

项目开发笔记 (九)

今天第二款业余独立游戏终于成功在GooglePlay上发布了,共计花了约1个月多的业余时间(每天下班后)。代码行数刚好1W出头。第一次以付费下载的模式上线,不管能不能卖出去但整个过程都非常有趣 每天都非常高效,思绪缠绕。对比公司的项目,真是效率低下。查看我最近三月的日志 关于公司项目的每天就2-3条信息,真是忍无可忍啊。废话说到这里,最近写了一个Unity中根据资源反查在prefab中引用的工具,今天我扯扯其中的原理。

prefab

预设,类似各种UI编辑器编辑后的输出文件,Unity中几乎任何事物都可以打包成预设,然后通过外部文件的形式再加载进程序里。不过是PNG/JPG等图片图集资源; GameObject Chartater之类的对象资源。

Unity中提供的搜索选项

Unity本身提供了一个资源引用搜索的选项,不过是针对当前Scene进行逐个资源搜索的,使用如图

这个选项并不能满足我们的需求,除了搜索某个资源在那个prefab被引用之外,在项目后期 我们还可能需要删除尚未被引用过的资源。

继续阅读

项目开发笔记 (八) – 依旧是一个重复的轮子

之前说我参与了一个比较 “不一样” 的应用开发,我主要负责其中很多涉及Unity调用原生功能的部分,例如个人用户头像需要调用手机相册摄像头获取,GPS,指南针,内嵌浏览器,包括一些流氓功能(天呀)等等。偶尔还会写几个Unity小模块,其中个人用户头像在显示上,产品要求与各种社交软件一样显示为圆形图片。之前已经实现了如何类似很多社交软件一样获取手机照片 – 传送门

Unity加载显示一张图片,然后使用Shader显示为圆形,这是一个重复的轮子了,但是看了大家的分享之后 发现不是在 Android无法正常裁剪 就是在iOS上显示为白板。所以决定把目前项目中用的分享出来。主要原理就是计算指定范围的像素,然后把像素点的alpha设置为0 (每个像素点都有 RGBA 四个属性值)

如图所示,左下角为UV原点,当纹理uv在 1 区域的时候,也就是满足

uv.x < _Radius && uv.y < _Radius

的时候,当点距离中点的长度大于设定的半径的时候,设置像素透明度为0.其他三个小块以此类推。

继续阅读

昭和零食店的故事

偶然中发现这个偏养成类的游戏,虽然画风古老但是给了我眼前一亮的感觉.今天把这个游戏通关了,心里忽然有种暖暖的感觉.

这个游戏的主要玩法是通过进货,升级零食,玩具,打扫来进行养成收集,收集的道具有玩具,零食,顾客,还有最主要的信件.其中我觉得最有趣的是顾客与信件.

顾客

总共有12个顾客,每个顾客分别是不同的角色,有各种小孩,年轻人,老头,还有最特殊的妖怪打扮的小孩,每个顾客都需要在你升级到一定水平才会出现.然后每个顾客都被设定了一定的购买力.在玩游戏过程中 我莫名的对每个顾客的出现产生期待感.

继续阅读

2015第一本书 < 皮囊>读后感

Alt Text

这是一本非著名(起码在我认知中,在这本书之前并不知道这个家伙)作家写的非著名散文集.我是在老家回深圳之前的那晚把它看完的,是的,一口气看完.

继续阅读

终于又到了这一天,回想过去一年 似乎一直都处在生活与工作的双重焦虑中.

关于生活

建房子可能算是我的一家人最大的事情了,这一整年 我的父母 我的每一个家人都为此忙忙碌碌.好在赶在2015到来之前 把最后一块瓷砖安放完毕.在上周算是顺顺利利搬迁进去了.今年最大的变化就是 几乎每一个人都希望我 快点 结婚生子,安居乐业.但是我自个并不希望结婚与生子那么快的到来,在我觉得自己还没成长为最好的那个自己之前.虽然我觉得每个长辈说得都非常有道理.可是有道理不一定要听.我们从小到大都听过很多大道理,可是往往依然过不好这一生.总会有很多很多的遗憾.

继续阅读

C++Primer中并没有对const过多的解析,只说明为是一个使变量不可修改的限定符.但是仅仅知道这点对于我来说是远远不够的,const是怎么做到的限制修改?谁在帮const做这个限制?编辑器是怎么实现不可修改的?在认识const之前 我知道C++中唯一不可修改的就是常量,例如:

int i = 1000;

这个1000就是常量,除了修改生成的文件之外 任何方式都无法修改这个1000 .(修改生成的文件是怎么修改?例如生成了exe可执行文件,直接定位到代码区 找到这个变量定义的地方 把 1000的字节码E8 03 00 00改了..).

继续阅读

第一篇与电影有关的琐碎

这是一篇与< 后会无期>有关的感想,我并不是韩寒的粉丝,他是80后我是90后,虽然我读过韩寒的好几本书,但是也没读全,但绝对都是正版.我也不是小四的粉丝,相反还有一点反感他,虽然初中的时候我也读过他的几本书,当然是盗版的,那个时候还不知道镇上什么地方能买到正版书,后面才知道连那时候学校买的的教科书都是盗版的,很难想像通过盗版书能培养出来今天这样一个玩国内游戏还要买正版的我,当然在我支付能力范围之外的国外大作我玩的还是盗版的.说到粉丝,确切的说我还没找到能让我成为脑残粉的人.当然我有很多崇拜的人,很多我希望成为他那样的人的人.

后会无期

继续阅读