Category: typescript

关于typescript:从零开始创建TypeScript项目 0

关于typescript:从零开始创建TypeScript项目

1、创立文件夹间接创立typescipt文件夹通过终端创立typescript文件夹 {代码…} 2、进入typescript文件夹,初始化npm {代码…} 依据提醒回车,这时候文件夹中会生成package.json文件。3、装置typescript/tslint和NodeJS的类型申明 {代码…} tslint是代码规定查看工具,放弃代码格调统一。这时候文件夹中就会生成node_m…

关于typescript:上帝视角看-TypeScript 0

关于typescript:上帝视角看-TypeScript

TypeScript 的学习材料十分多,其中也不乏很多优良的文章和教程。然而目前为止没有一个我特地称心的。起因有:它们大多数没有一个清晰的主线,而是依照 API 组织章节的,内容在逻辑上比拟零散。大多是“讲是什么,怎么用“,而不是”讲为什么,讲原理“。大多数内容比拟干燥,趣味性比拟低。都是水灵灵的文字,没有图片,缺…

关于typescript:跨引擎游戏框架说明文档 0

关于typescript:跨引擎游戏框架说明文档

文章比拟扩散,不易查找,故而有此篇。如需购买,请通过公众号——我的服务——源码发售进入。目录整体分为与引擎无关的cfw目录和与平台相干的engine目录。cfwanim: 自定义序列帧动画属性管理器:多用于战斗中英雄和敌人的各种属性治理。audio 音频管理器:包含音乐,音效collide:四叉树碰撞,已做优化。教程:[链接]event…

关于typescript:手写脚本代码太累搞一个生成工具吧 0

关于typescript:手写脚本代码太累搞一个生成工具吧

前言在游戏开发中,咱们的开发流程个别是制作预制体或者场景创立脚本、申明属性拖拽节点设置属性编写逻辑我开发了款半自动代码生成器工具次要是解决第2步的问题;之所以称之为半自动,因为我感觉全自动代码生成器应该做到两点:代码生成(第2步)+主动绑定(第3步)。主动绑定须要改变预制体文件,因为所有人的应用形式…

关于typescript:手写脚本代码太累搞一个生成工具吧 0

关于typescript:手写脚本代码太累搞一个生成工具吧

前言在游戏开发中,咱们的开发流程个别是制作预制体或者场景创立脚本、申明属性拖拽节点设置属性编写逻辑我开发了款半自动代码生成器工具次要是解决第2步的问题;之所以称之为半自动,因为我感觉全自动代码生成器应该做到两点:代码生成(第2步)+主动绑定(第3步)。主动绑定须要改变预制体文件,因为所有人的应用形式…

关于typescript:游戏开发性能优化之对象池 0

关于typescript:游戏开发性能优化之对象池

对象池优化是游戏开发中十分重要的优化形式,也是影响游戏性能的重要因素之一。在游戏中有许多对象在不停的创立与移除,比方角色攻打子弹、特效的创立与移除,NPC的被毁灭与刷新等,在创立过程中十分耗费性能,特地是数量多的状况下。对象池技术能很好解决以上问题,在对象移除隐没的时候回收到对象池,须要新对象的时候…

关于typescript:CocoscreatorTS-ccNode监听自身被添加移除 0

关于typescript:CocoscreatorTS-ccNode监听自身被添加移除

cc.Node无论是被增加、被移除,都会调用它的 setParent,咱们来看看源码: 被增加: 被移除: 被移除代码中的 child.parent 所调用的,其实就是 child.setParent ,它是在 _BaseNode (cc.Node的基类)的原型中定义的,咱们来看看: 这意味着,咱们单单重写 setParent 办法的话,只能解决被增加的状况,对被移除无能为力…

关于typescript:如何实现一个优雅的搜索功能 0

关于typescript:如何实现一个优雅的搜索功能

本着是一个暗藏的搜寻框,如果在蹦出搜寻框的同时左边有一个提交按钮的话会显得比拟突兀,也是本着让用户少点一次的准则,就想做成一个相似于搜寻提醒的成果,这里用到了防抖机制。咱们心愿当咱们在搜寻框中输出关键字时,零碎可能主动搜寻。然而零碎无奈判断咱们输出到什么时候是他想要的关键字。这是就用到了防抖,通…

关于typescript:游戏开发性能优化之对象池 0

关于typescript:游戏开发性能优化之对象池

Creator推出了2.4版本,使得全平台都有了分包治理的能力,其实这句话我说的不够谨严,对于头条来说,这个AssetBundle就有些难堪了。如果将bundle放入resource目录下打包微信小游戏报错

CocosCreator之分层管理的ListView 0

CocosCreator之分层管理的ListView

之前写的一篇文章《Creator之ScrollView那些事》中提到了官网Demo中提供的ListViewCtl,只是实现了纵向滑动,没有实现横向滑动。并且倡议官网能够把性能做全而后放入组件库中供开发者应用。