2016总结

每年的年终总结是要在新年之前发表在博客上,今年的年终总结拖到现在完成,我也是服自己。这里要感谢我的高中好友@万学清同学,在我去年微信发表的有关年终总结的朋友圈下,催促我完成2016的总结。先前写博客,写总结更多是希望其他人了解自己,希望自己写的文章有更多的访问量和评价。随着时间的洗礼,逐渐的明白了,博客主要是写给自己看的,对自身日常所思所想,以及一些常用资料的记录。为啥博客写的少了,一方面发现自己想写的东西,网上已经有了更好的。另一方面就是懒,对自己的所思所想,以及收集到的好文章都放到Evernote,并没...
阅读(1094) 评论(1)

欢快的使用Unity JSON吧

Unity3d 5.3加入了UnityUtility类,意味着Unity终于有了自己原生态的JSON库。Unity3d主要用来游戏开发,JSON做为游戏开发中最受欢迎的配置文件。在官方没有库支持的时候,大家都使用不同的库,我们的项目选择了LitJson,是否选用官方的JSON,只有对比之后才能知道结论。...
阅读(991) 评论(0)

C++ 虚函数畅谈

0x01:前言虚函数是C++里最重要的概念之一,并且是判定C++是否入门的一个热门问题。今天这篇文章简单谈谈虚函数。0x02:虚函数简介虚函数可以被子类实现函数所覆盖。 virtual是关键字,被定义为virtual的函数才可以被子类覆盖。 虚函数的调用是通过虚函数指针调用。0x03:虚函数原理下面展示的代码皆为伪码,主要为说明虚函数编译和调用过程。class Base { public...
阅读(622) 评论(0)

Unity游戏逻辑服务器实践

0x01:前言由于服务器需要做客户端战斗模拟,我们的服务器是用python写的,理所当然我们战斗服务器也采用python重写了一套战斗服务器,遇到了哪些问题: 1、浮点数运算精度问题 2、运行效率问题 3、Unity核心库源码问题0x02:奇思妙想我们团队内部想,既然客户端有现成的代码,何不自己实现网络通信部分,把战斗部分代码剥离出来,直接用Unity导出运行文件不就行了,况且Unity支持跨...
阅读(2194) 评论(1)

Unity Update 详解

这次我们项目中需要做战斗录像,为了保证逻辑都是按照精确时间调用,所有和时间相关的实例需要总的FixedUpdate调用过来。 当然如果是和物理相关,或者做类似保证按照对应的次数和时间调用,FixedUpdate是最合适不过的。...
阅读(5283) 评论(0)

Unity 协程使用指南

使用Unity的过程中,对协程只知道如何使用,但并不知道协程的内部机理,对于自己不清楚的部分就像一块大石压力心里,让自己感觉到担忧和不适。这篇文章一探究竟,彻底揭开协程的面纱,让大家在使用中不再有后顾之忧。0x01 概念协程是:程序组件来生成非抢占式多任务子函数,生成的子函数允许在程序里挂起和唤醒操作。...
阅读(3779) 评论(0)

2015年总结

随着年龄的增长,发现对日期不是特别的敏感,经常处于混沌状态。比如对年,月,日,星期这些都记得不是特别清楚,恍如隔世。一不小心就穿越到其它时间了。可到年末就又异常的清醒了,小时候总盼着放寒假,过年,这都是最开心的日子。毕业工作了,身上多了很多担子和责任,其实对年末带着一份惶恐和期待。惶恐的是时光如梭,又是一年末,自己的理想完成多少了?自己2014许下的承诺实现了吗?期待的是,到年末了,总结自己一...
阅读(2408) 评论(7)

Unity AssetBundles 使用指南

0x00:简介AssetBundles 是Unity使用的一种资源格式,AssetBundles资源可以在不同项目交叉单独使用,Unity中主要用AssetBundles使资源和可执行文件分离。0x01:生成AssetBundlesAssetBundle可以调用Unity接口:BuildPipeLine.BuildAssetBundle(Object mainAsset, Object[] asse...
阅读(2731) 评论(0)

3dmt项目开发总结

0x00:前言     3dmt项目正式开发已经超过了一年,对于一个手游项目算是比较漫长的,这期间项目组不断来了新的成员,经过大家不懈的努力,整个项目还算比较健康。我在其中参与了很多功能的开发和设计。以前都是以核心成员的身份开发项目,所以只会站在自己的角度,只负责好自己的一亩三分地。那时的心境只能达到只见树木不见森林,当这个项目慢慢的不断完善,自己要把握所有的东西的时候,才知道在这个位置并不轻松,...
阅读(1900) 评论(3)

如何成为游戏主程

0x00、前言前段时间有人在知乎上提问,如何成为主程,技术毋庸置疑是最重要的,但很多事情我认为主要是要有思路和品位。0x01、技术1、技术是程序员吃饭的手艺,打磨自己的手艺肯定无可厚非 2、保持对技术的热爱,不断学习,持续编程 3、有敬畏心,明白自己是在做商业项目,项目是有很多限定的边界条件,懂得取舍 4、对于底层技术能劲量多的掌握,开发中总是会遇到一些崩溃, 网络,图形方面难解决的问题,如果...
阅读(2000) 评论(1)

Unity 项目在设备上场景发白问题

0x00:前言一晃几个月都没更新博客了,其实evernote里有大量的笔记,只是想把这些内容都整理成一个系列,一起发出来,这一年半来一直在做Unity项目,积累了大量的经验,等项目过了最忙的这段时间,将会从项目立项一直到上线,把这些杂七杂八的事情整理成一个系列。0x01:现象Unity editor里运行场景正常显示 打包Android, Ios app 场景发白(bright white), 音...
阅读(2162) 评论(1)

怪物掉落金币随想

遇到这个问题后,我想到了过年时大家都玩的很高兴的微信红包,当时我想到了微信红包这种随机算法是如何实现的,其中有没有顺序漏洞存在,这样通过领取的时机让自己利益最大化。因为很多微信红包在群里发的时候,都是整个群所有成员全体发,这样的话每个人都会都到一个红包,是不是我最后一个领,得到的最多?后来这个问题就搁浅了,没在去想,这两天项目中遇到了同样的问题,大概思考了一下,写出了游戏中怪随机掉落的算法。...
阅读(1678) 评论(0)

我喜欢的网易云音乐

使用了很多音乐APP,无论是付费,还是免费APP,网易云音乐是目前为止最好的云音乐APP,没有之一。UI 配色简介大方 布局合理舒适 功能简洁实用 功能模块1、发现音乐 * 听音辨曲 * 搜索框 * 歌曲详细 * 推荐 * 歌单 * 主播电台 * 排行榜2、我的音乐 * 更多 * 歌曲详细 * 下载音乐 * 最近播放 * 我的歌手 * 我创建的歌单 * 我收藏的歌单3、朋...
阅读(1523) 评论(0)

Excel的一点小事

通过这个问题,再次巩固了我对解决问题的几个认识: 1、用别人的库确实方便,但没有源代码但出了问题只能查看文档和google能告诉你怎么办了。 2、在遇到问题的时候,不选择优美但不确定的方案,而是采用实用的方案。 3、合理的实用搜索引擎,只有告诉Google正确的关键字,才能得到合适的答案。...
阅读(1712) 评论(0)

游戏程序新模块添加流程

游戏程序的设计和添加只要遵循正确的方式和流程,就能帮助程序员做出更加容易维护和健壮的程序。节省出来的时间,大家可以看看书,喝喝茶,程序员的生活是不是更加美好,效率更加高效。...
阅读(1648) 评论(0)
96条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:317456次
    • 积分:4080
    • 等级:
    • 排名:第7580名
    • 原创:94篇
    • 转载:1篇
    • 译文:1篇
    • 评论:144条
    最新评论