admin 發表於 2020-9-12 13:22:53

程序员的一天:台湾个人移动游戏开发者

Cloud Hsu(许靖昕),是一名来自台湾的小我游戏开辟者,半导体业的软件架构师。从2010年的互助一个外包案,“茅厕大战”游戏起头进入挪动游戏开辟,今朝已有多款挪动利用作品。代表作包含:超等宝物猪、FightBingo、Ninja Darts。曾在2011年三星星空大赛获奖。同时,他也是跨平台框架CloudBox作者。

图:Cloud Hsu

超等宝物猪开辟的一天

Cloud Hsu在开辟“超等宝物猪”时,成天除代码仍是代码。对付小我开辟者来讲,本身就是PM,本身也是步伐员。固然是乐趣使然,但也要没日没夜的干活,才能给本身一个交接。糊口与事情交错在一块儿,代码与辣妹皆大欢乐。本文就是Cloud Hsu在开辟中的某一天。此日他碰到了一些贫苦,必要在解决Android平台上opengles问题。

图:超等宝物猪

08:40 起床。

09:10 煮早饭。

09:20 吃早饭。

09:45 计较机开机,打开我的MacBook Pro Retina。

09:50 看看公司的信件。

10:00 上彀打开TestIn,由于我利用它的平台测试Android上的问题。

10:05 看logc大姨媽神器,at打印的的成果。

10:10 起头Google搜刮这些问题。

10:15 打开Facebook。

10:17 看到朋侪给我一个信息,说opengl的纹理必要为2次方的宽高,详细缘由是由于显示芯片的支撑。他给我的文章上面写到一些新的芯片有支撑非2次方的纹理,但不少芯片不支撑。

10:20 用谷歌找相干数据,在stack overflow上找到一些相干的文章,然后点窜,丢上TestIn测试。

11:00 看瘦身產品推薦,成果,成果仍是失败。

11:10 开启d3,起头打电玩。

12:20 出去买中餐吃。

13:30 继续起头谷歌搜刮。

这时辰在stack overflow上搜刮到一段代码,说可使用。

setEGLConfigChooser(8, 8, 8, 8, 0, 0);

getHolder().setFormat(PixelFormat.RGBA_8888);

这段代码强迫设定GLSurfaceView为RGBA_8888,点窜后上传TestIn。

14:00 上TestIn看成果,发明Google nexus7可以正常显示游戏画面了!但其他大部门机型仍是不可。好吧,最少有前进了,多一台可以用!

14:10 继续google,不外此次啥牙周炎牙粉,都找不到。

15:00 累了,懊丧了,不搜刮了,开d3刷宝。

16:30 成果d3刷宝同样黑,啥都没打到。

16:40 收拾衣服,动身到健身房去。

17:00 拉筋暖身。

17:10 偷看一下韵律课堂中有无辣妹,嗯,发明有一个爆乳妹子。总算几多消除找不到问题的不满。

17:20 起头做腹肌练习,仰卧起坐,抬腿,两个为单元一组,做三组。

18:00 起头做重训,今天筹算做背部,手臂,大腿。

19:00 进飞轮课堂,踩飞轮了,一边踩一边心不在焉,想着这困扰好几天的问题。

19:40 忽然想到我仿佛有在哪边看到2次方的相干代码。

20:00 下课,去泡三暖和,一边泡一边想我是在哪里看过这类代码。

20:20 我仿佛是在iOS的某段原码上看到这段代码。

20:40 回家。

20:45 开计较机,找代码。

在Apple供给的Texture2D.m中找到了一段:

width = imageSize.width;

if((width != 1) && (width & (width - 1))) {

i = 1;

while((sizeToFit ? 2 * i : i) < width)

i *= 2;

width = i;

}

嗯,Apple供给的代码中竟然有如许处置纹理的宽高!点窜一下改到我的引擎CloudBox中。然后放上TestIn。

21:00 打开testin,看成果,太棒了,终究几近所有的机型都有画面了!

21:10 起头打包新版本,一个一个上传利用市场:Google Play,安卓市场,机峰,小米,安智,魅族,利用汇等等。

21:30 收拾代码,co妹妹it+push到我的git server。

21:50 进级点窜CloudBox,co妹妹it+push到git hub跟我的git server。

22:10 可以苏息下了,带狗去溜达。

22:40 开d3,继续刷宝,公然问题解决了就顺了,一场刷到3个暗金。

00:30 刷牙睡觉。(责任/张宁)

开辟者的一天系列:

步伐员的一天:台湾小我挪动游戏开辟者

APP运营人的一天:宫爆老奶奶产物运营

《开辟者的一天》系列文章,聚焦在挪动利用开辟范畴,接待挪动互联网圈里的朋侪们积极投稿,投稿请接洽@CSDN张宁。
頁: [1]
查看完整版本: 程序员的一天:台湾个人移动游戏开发者