h5游戏优化的一点小经验

2018-11-17  本文已影响0人  南山码农

前言:
    一直都没有写文章随笔的习惯,简书也是因为在饥人谷学习,强制要求写blog才申请的账号,记录学习的知识点。说来也是可惜,没有把写总结,记录问题的习惯保持下来。
    到现在,工作一年多了,一直在做h5游戏,之前学习前端的东西也好久没有用,都忘了七七八八。工作一年,总感觉自己这半年里都在原地踏步。所以决定开始写blog,记录自己的工作学习历程。输出自己的工作心得之类的,记录一些知识点,以这种方式提醒自己不可偷懒。

对一年工作的一些回忆

    2017.9.14,入职中青宝,做的h5游戏开发工程。也是前端,但是跟前端关系不大,主要是做游戏,h5游戏,用的是egret引擎。那时候,我也是第一次使用egret。那是我egret入门。
    刚入职那会,第一个星球基本就是按照egret官网,将里面的demo全跑一遍。因为那时候对官方文档琢磨的比较多,现在对官方的文档都很熟悉。那时候,还有写日志的入职习惯,部门新入职员工每天写一份工作总结,我那时候还满满写了三个月的工作日志,记录自己学习egret,到使用egret的历程。转正之后就基本没有写了,这也是一个小可惜。每天写一点东西,总结一下每天的工作,反思一下自己的工作状态,这样通过第三方的视角去观察自己,才能更好的发现自己不足之处。用一些大拿的话说,就是将自己的知识输出。在输出的过程中,无形中就复习工作中所运用到的知识点,有利于提高自己。
    再说回工作,那时候在中青宝做的是棋牌项目,也就是麻将,牛牛,斗地主这些。那时候,棋牌非常火,深圳这边工作做棋牌的工作一抓一大把。我在项目里面主要负责维护一个已经开发好麻将项目。那时候,整体开发已经完成,架构也稳定了,我也只需要做一些修修补补的小工作。但是在这个成熟的项目中,还是可以学到很多东西的。我那时候算是比较勤奋,刚工作,热情也比较大。一有空闲时间都在看整个项目的代码,看里面的源码,看底层的架构,学到了很多东西。还是很感谢在中青宝的日子。
    在中青宝,说是做h5,更多的是利用h5的便捷性,迅速完成游戏逻辑开发,然后打包成app和ios。这也是egret的一大优势,一套代码,三端发行,大大提高了开发效率。也是在那时候,我对前端的概念也有了更广泛的认知。所有与用户交互的界面,都可以称之为前端,包括pc端,web端。也是从那开始,入了游戏的坑,出不来了,现在已经完全不会写web界面了。当然,收获就是,熟练掌握了typescript。
    后来,就是离职到了现在工作,继续做h5游戏,继续使用egret。这次就是完全的h5小游戏了,打包成网页小游戏,而不是app。
    在现在公司工作了快一年了,一直都在开发休闲游戏,一直是一个人负责项目,对于egret,游戏也有了更深的认知。首先,开发一款游戏,首先最重要的,就是一个整体架构,对游戏更个部分的划分,这个是很重要,对后期帮助很大。一开始划分不清晰,后面就是改之不尽的bug了,各种各个部分之间的交互,通信,消息出来,各种麻烦。整体框架的思想,就是大而化小,各个部分之间解耦。这样开发起来,效率就会很高了。

h5游戏的优化之路

    在公司开发了几款小游戏之后,满满的,开始处理游戏性能,体验方面的问题,包括游戏资源加载速度,用户交互之类的。最近处理的比较多,颇有些感触,所以,才会有了写一写的想法。这篇blog算是一个开始,写一写学习计划,工作总结之类的东西,对自己进行总结,反思,才能才编程的路上走得更远。

定个小目标

    上面算是对自己的一点小总结,一直懒于动手,今天总算是写出来了,算是克服了自己的懒堕。以后要坚持下去,保持每周写篇总结。
    按照惯例,到最后总要给自己定个计划的。学习go也是一直没有动手写代码,一直在看别人的代码,看书,作为码农还是要多动手,所以,为了督促自己的学习进度,给自己定个小目标,利用业余时间多写写go,用go搭建个blog,在年前完成。

上一篇下一篇

猜你喜欢

热点阅读