《腾讯桌球:客户端总结》 本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身。虽然基于Unity3D,很多东西同样适用于Cocos。本文从以下10大点进行阐述:架构设计...
项目上线期,加上公司原有未配置热更新的Cocos2d / Unity游戏项目的日常更新,工作中遇到了不少多SDK接入集成的事。打算做一个打包工具,记录进度和遇到的坑。 pre...
棋牌游戏的结算界面由于局数不固定,需要动态设置ScrollView,并且在局数过多时默认播放一个滚动到底部的动画,达到比较好的显示和交互效果 cocos2d-lua引擎继承自...
0. 前言 新的手游项目使用Unity引擎,动画部分要使用重定向技术来实现动画复用。之前在大公司工作的时候对这块了解比较深入,读过Havok引擎在这部分的实现源码,也基于自己...
传送:runtime官方源码、github源码感谢:简书Sam_Lau 将C++和Objective进行对比,虽然C++和Objective-C都是在C的基础上加入面向对象的...
1. 概述 能动态产生一个类,一个成员变量,一个方法 能动态修改一个类,一个成员变量,一个方法 能动态删除一个类,一个成员变量,一个方法 2. runtime应用 获取列表:...
标题由Martin开头的文章,均由Martin_Joy总结,再次感谢Martin童鞋! 前言 因为最近一直在准备校招,阅读了很多相关的书籍及blog,因为自己没有形成清晰的知...
数据结构 & 算法 LeetCode 剑指 Offer 编程之美 UIKit 精选 UITableView 整洁的 Table View 代码 更轻量的 View Contr...
1. 并行和并发 简单来说,若说两个任务A和B并发执行,则表示任务A和任务B在同一时间段里被执行(更多的可能是二者交替执行);若说任务A和B并行执行,则表示任务A和任务B在同...
1. 调用顺序 以main为分界,load方法在main函数之前执行,initialize在main函数之后执行 2.相同点和不同点 2.1 相同点 load和initial...
1. 发送消息 [receiver message];都会被转化成objc_msgSend(receiver, @selector(message)); [object he...
资源优化:对资源文件下手,压缩图片/音频,去除不必要的资源 编译优化: release版应该选择Fastest, Smalllest,这个选项会开启那些不增加代码大小的全部优...
Preface 首先,感谢一下老师和朋友们对我一直以来的支持以及宽容。最近,我所实习的公司开办了一个名为 MY Day 的内部技术分享活动,作为活动的组织者之一及第一期的分享...