Cocos2d-x项目移植到WP8系列之一:前传
原文链接: http://www.cnblogs.com/zouzf/p/3969993.html
许久没动笔了,随想一直都有动笔的想法,但拖来拖去,归根到底还是一个懒字吧 。发现人的惰性真是太强大了,特别是在像我这种意志不够坚定的人,稍微拖一拖,一个星期,一个月,大半年,就这样都过去了,加上平时的效率也挺低的,时间都浪费得让人心痛,再和一些刚毕业一年的后辈相比,发现根本跟不上他们的步伐,无论是已掌握的技术或者学习新的东西,才猛然惊醒,甚为愧疚。针对性下药,现在强迫自己把一些要做的工作上的事情都写在一个几乎从不关闭的Excel里,每次回到桌面都能看到,还有哪些事情没有完成的,完成后就标记一下,记录一下这过程中有价值的东西,这在周、月等总结时也能用到。
话说从电信出来也半年了,稍微总结一下在电信的三年半。
前两年半在做硬件维护,说难也不难,很多都是经验性的东西,做多几次就差不多掌握了的,但作为一个软件专业出身的我,对这些甚为抗拒,始终不愿用心去做。电信这种体制企业也习惯让一些新人到处打打杂,心里更是堵得厉害。最后一年换到一个和开发沾点边的科室,负责一些部门内部使用的网页,主要用到sliverlight框架,虽然以前没搞过这些,专业也落下两三年了,但凭着在校时勉强过关的C++基础,也能将就完成任务。没做多久,就知道自己想要的实在不是这种工作,利用一些空闲时间学了点wp7开发,中间又学了点IOS开发,后期学了点Cocos2d-x开发。到今年初,终于找到机会逃离了出来,也算艰辛。
总结一下电信这种企业的话,适合那种善于人际交流的人,待遇中等,温饱不愁,小康勉强。
出来半年,在一家手游公司,其中一大部分业务就是在Cocos2d-x框架的基础上封装一点自己的东西,然后业务层用Lua开发。
刚开始做了点IOS的平台性功能,中期把公司的开发框架里的Cocos2d-x的2.1.2版本升级到2.2.3;公司的框架原本之支持IOS和Android,后期就主要负责有些移植工作,让公司框架支持wp8平台,直到现在。
移植的过程中,有点辛苦,也学到很多东西。原本自己只有一点C++基础,还不太过关的那种,也没做过什么项目,一开始连很多开发环境的配置、工具的使用、问题的定位和调试都是问题,东问西问,也让领导对我有了明确的评价:基础不够,学习较慢。慢慢的,都一步步走过来了,虽然领导对我的评价现在来说都还是挺中肯的。
30而立,在快30的时候才跳到据说靠吃青春饭的软件行业,有时候还是挺茫然的,特别是前不久看到一个年纪大点的员工据说是因为待遇高却没有对应的贡献能力而被劝退了。
但这半年来,还是学到了很多东西,并且还能继续学到很多东西,也比较忙比较充实,如果这半年还在电信的话,估计我已经压抑得要疯了。
计划了一下,今年剩下的时间在做好公司项目wp8平台的移植工作之余,好好研究一下Cocos2d-x底层点的东西和了解一下业务层的东西,尽量做到从业务层到公司框架到Cocos2d-x框架到底层整个流程都比较清晰并且对其中一些核心的如渲染等相关知识了解得深刻一点,明年的话,暂时计划学习一下unity3D。希望到30时,能成为一个小小的主程,或者带带项目。钱么,靠工资是很难的,以后找机会往那种有奖金分成的项目靠拢吧。
路是比较崎岖,特别是知道自己只能靠自己的奋斗,问题还至于很清楚的了解自己只是一个普通人,没有特别的才能,只能靠自己一步一个脚印踏踏实实往前走,加油。
原文链接: http://www.cnblogs.com/zouzf/p/3969993.html
Cocos2d-x项目移植到WP8系列之一:前传的更多相关文章
- Cocos2d-x项目移植到WP8系列之二:开篇
原文链接: http://www.cnblogs.com/zouzf/p/3970130.html 开发环境一笔带过吧,主板和CPU要支持虚拟化技术,要开启才行,装个64位win8.1系统,win8不 ...
- Cocos2d-x项目移植到WP8系列之三:C++和C#的交互
原文链接: http://www.cnblogs.com/zouzf/p/3971021.html 上一篇提到工程使用 XAML 和 Direct3D 项目模板 是因为要涉及到C++和C#的交互,微软 ...
- Cocos2d-x项目移植到WP8系列之九:使用自定义shader
本文原链接:http://www.cnblogs.com/zouzf/p/3995132.html 有时候想得到一些例如灰度图等特殊的渲染效果,就得用到自定义shader,关于shader的一些背景知 ...
- Cocos2d-x项目移植到WP8系列之八:CCLabelTTF显示中文不换行
原文链接: http://www.cnblogs.com/zouzf/p/3985330.html 在wp8平台上,CCLabeTTF显示中文不会自动换行,看了下源码,原来底层的实现是根据text的空 ...
- Cocos2d-x项目移植到WP8系列之六:C#工程使用C++的DLL
原文链接: http://www.cnblogs.com/zouzf/p/3984510.html 此时,一些大问题都被解决后,整个工程基本能跑起来了,最后一个大问题是:业务层是用Lua开发的,底层的 ...
- Cocos2d-x项目移植到WP8系列之四:文件操作
原文链接: http://www.cnblogs.com/zouzf/p/3972457.html 读写文件Cocos已经用fopen fwrite来做好了,这里说的主要是文件和文件夹的创建.删除.判 ...
- Cocos2d-x项目移植到WP8系列之七:中文显示乱码
原文链接:http://www.cnblogs.com/zouzf/p/3984628.html C++和C#互调时经常会带一些参数过去例如最常见的字符串,如果字符串里有中文的话,会发现传递过去后变成 ...
- Cocos2d-x项目移植到WP8系列之五:播放MP3
原文链接: http://www.cnblogs.com/zouzf/p/3972549.html 这一块的细节还是不太了解,只是东凑西拼能跑起来而已 1.网上下载lamb库 生成需要的lib库,详情 ...
- Cocos2d-x项目移植到WP8小记
Cocos2d-x项目移植到WP8小记 作者: K.C. 日期: 10/24/2013 Date: 2013-10-24 00:33 Title: Cocos2d-x项目移植到WP8小记 Tags: ...
随机推荐
- Struts2 异常处理
Struts提供了一个更简单的方式来处理未捕获的异常,并将用户重定向到一个专门的错误页面.您可以轻松地Struts配置到不同的异常有不同的错误页面. Struts的异常处理所使用的“exception ...
- ChemDraw 15出现安装异常如何处理
化学绘图软件ChemDraw最近更新了,更新后的是2015版本,ChemDraw Professional 15是其中组件之一.一些用户朋友在使用ChemDraw 15的过程中由于对软件的不了解往往会 ...
- Win API:之GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId
Win API:之GetCurrentThread.GetCurrentThreadId.GetCurrentProcess.GetCurrentProcessId {返回当前线程的虚拟句柄} Get ...
- C++ RTTI的应用
先看下方的代码,我们所处的context在<<< void* pX = (void*)pGiven; >>>处,只知道上面这些类的信息和pX指针,怎么判断pX指向对 ...
- Linux基础分析
1.系统目录 [root@15b883 ~]# tree -L 1 / ├── bin 常用二进制命令所在的目录 ├── boot 内核及系统引导程序所在的文件目录 ├── dev 设备目录 ├── ...
- node.js cmd常用命令
cmd1.c:如果我们想访问c盘,那么我们需要在命令行中输入c:就行了 2.cd..cd..就可以返回上层目录 3.cd mmcd mm即可访问mm文件夹 4.dir如果想查看该文件夹下有哪些文件,则 ...
- Core Services层
本文转载至 http://jingyan.baidu.com/article/cdddd41c57360853cb00e124.html Core Services层是系统很多部分的基础部分,也许应用 ...
- java中通过配置文件的方式(Jedis驱动)使用Redis
在java中使用Redis,实际上是将Redis的一些命令封装到Jedis的实体类中,然后进行调用.
- 【BZOJ2969】矩形粉刷 概率+容斥
[BZOJ2969]矩形粉刷 Description 为了庆祝新的一年到来,小M决定要粉刷一个大木板.大木板实际上是一个W*H的方阵.小M得到了一个神奇的工具,这个工具只需要指定方阵中两个格子,就可以 ...
- 《从零开始学Swift》学习笔记(Day 44)——重写属性
原创文章,欢迎转载.转载请注明:关东升的博客 重写实例属性 我们可以在子类中重写从父类继承来的属性,属性有实例属性和静态属性之分,他们在具体实现也是不同的. 实例属性的重写一方面可以重写getter和 ...