
想法记录
文章平均质量分 96
微笑丶人生
学无止境
展开
-
关于代码实现的一些思考总结
一.为什么需要面向对象思想二.lua中如何实现面向对象三.什么是类四.如何构建一个类五.几个原则六.设计模式思想的应用实例分析七.lua层实现业务逻辑的特殊情况以及解决方式总结:目标是什么,效率,准确率,扩展性,debug方便...原创 2021-03-12 11:42:22 · 1457 阅读 · 0 评论 -
如何让自己变得更好,以及如何避免让自己废掉的思考
负状态的几个特点: 追求短期的快感,无法延时满足 无意识的追求短暂的快感,短暂的成就感,下意识的摄取一些推荐的热点爆点,爽点,不思考,不控制自己的信息摄入 不自我思考,没有自己的观点和态度,人云亦云 错位成就感麻痹自己,往下看来寻求自我安慰 遇事逃避,拖延,期望别人去解决 过多的内耗,遇事处理不果断,瞻前想后不行动,顾此失彼不作为 如何变得更好:精简念头,少欲则刚一次只做一件事,专注当前,专注眼下事 明确自己在一个的时间范围内想要的是原创 2020-10-09 17:44:11 · 269 阅读 · 0 评论 -
游戏开发中“高质量代码”的个人理解,以及如何尽量写出高质量代码
1.高质量代码应该有的特点首先是高效前置技能:《CLR VIC C#》《Lua程序设计》《Effective C#》在足够了解使用语言的底层实现以及计算机CPU,内存运行调度的原理的情况下,写出更快,占用内存更小,GC更不频繁的代码2.还应该具备的几个特点是结构清晰,可扩展,可维护性高前置技能:《设计模式》《面向对象》 Unity游戏中常用系统的类型划分以及组合方式通过对以上技术的了解以达到代码结构清晰,扩展方便,维护方便,高内聚,低耦合...原创 2020-09-25 16:17:53 · 271 阅读 · 0 评论 -
如何阅读自己不熟悉的代码模块(主要针对偏大型项目)
通过近期的工作和学习实践过程,梳理一下自己在阅读一份不熟悉的代码模块的时候的执行步骤,算是做一个方法的总结吧第一步:明确这部分代码模块的职责是什么,设计目的是什么不管是阅读源码还是接手前人代码,首先要明确,想要了解的这部分代码他的作用是什么如果一开始完全没有接触过类似的模块,心里没有对这个模块的一个大致的概念,那首先要做的是先去查资料,查文档,看论坛,找相关的文章去学习了解这方面的知识,对这个模块建立一个概念认知以及大致的对象拆分,拿mmo的技能模块为例,我开始完全不知道要如何去构建一.原创 2020-07-30 22:06:09 · 612 阅读 · 0 评论