- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Cocos 基于资源管理器的进度条
Cocos 基于资源管理器的进度条进度条组件:UI节点 -- ProgressBar(进度条)生成父节点ProgressBar,以及子节点bar,父节点是底层的轮廓,bar是进度条可动部分,两者都有Sprite组件,在父节点的组件中progress属性负责控制子节点长度,从0~1,用此可以控制进度条滚动。具体实现:cc.Class({ extends: cc.Component, properties: { progress: cc.ProgressBar
2020-08-31 21:36:01 288
原创 Cocos 脚本生命周期
Cocos 脚本生命周期生命周期函数onLoad在当前节点加载完毕后触发start在第一执行update之前触发,在onLoad的下一帧onEnable在组件enabled属性从false变为true时调用onDisable在组件enabled属性从true变为false时调用updata在每一帧渲染之前调用lateUpdate在每一帧渲染之后调用onDestroy在组件或节点调用destroy被销毁时调用,并在当前帧结束时回收组件总结不了解周期,很容易出现资源缺失,节点undefine
2020-08-31 21:21:43 279
原创 Cocos 网络资源管理器
网络资源管理器实现:(()=>{ window.g_Net = new class CNet{ constructor(){ this.LoginUrl = "服务器地址:端口"; this.app = null; this._uid = 0; } set uid(val){ this._uid = val; }
2020-08-31 21:09:10 209
原创 Cocos 信号槽
信号槽cocos实现:(()=>{ // 子类继承父类,则子类拥有父类所有的功能 window.g_Slot = new class CSlot extends cc.EventTarget{ } window.g_Event = { E_GAME:"E_GAME", E_ROOM:"E_room" }})()完整实现:// 信号槽 用于管理信号接收(()=>{ window.g_Slot = new
2020-08-31 21:03:35 312
原创 Cocos 资源管理器
资源管理器导表// 类别:{ // 一个类别下面会存在很多资源,他们拥有相同的路径,相同的类型 // path:通用路径, // type:通用类型, // list:具体资源名列表, // },资源管理器 // 构造函数 当这个类实例化的时候,会被系统调用 // 还有一个析构函数,当实例被释放的时候,会被系统调用 class CRes{ // 构造函数 当这个类实例化的时候,会被系统调用
2020-08-25 10:13:03 262
原创 杭电ACM 1021题斐波那契数量C++解题思路
杭电ACM 1021题斐波那契数量C++解题思路题目要求:输入格式:输出格式:输入样本:输出样本:题目分析:代码:输出结果:题目要求:有另一种斐波那契数:F(0)= 7,F(1)= 11,F(n)= F(n-1)+ F(n-2)(n> = 2)。输入格式:输入由一系列行组成,每行包含一个整数n。(n <1,000,000)。输出格式:如果3被F(n)均分,则打印单词“yes”。如果没有,则打印单词“ no”。输入样本:012345输出样本:nonoyesn
2020-07-31 11:08:54 612
原创 杭电ACM 1008题电梯问题C++解题思路
杭电ACM 1008题C++解题思路题目要求:输入格式:输入样本:输出样本:题目分析:代码:输入结果:题目要求:我们城市最高的建筑物只有一部电梯。请求列表由N个正数组成。数字按指定顺序指示电梯将停在的楼层。将电梯上移一层需要花费6秒钟,而将一层下移则需要4秒钟。电梯将在每个站点停留5秒钟。对于给定的请求列表,您将计算完成列表上的请求所花费的总时间。电梯在开始时位于0楼,并且在满足请求后不必返回一楼。输入格式:有多个测试用例。每个案例包含一个正整数N,后跟N个正数。输入中的所有数字均小于100。N
2020-07-31 10:48:05 2644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人