![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos Creator
文章平均质量分 79
文弱书生陈皮皮
Input and output.
展开
-
抛射体运动在游戏开发中的实践
一起推导抛射体运动的各种公式,学习 3D 游戏开发中的线性代数,并在游戏中应用这些知识,实现各种有趣的功能...原创 2022-04-08 15:08:51 · 3264 阅读 · 1 评论 -
Cocos Creator 源码解读:siblingIndex 与 zIndex
前言本文基于 Cocos Creator 2.4.5 撰写。???? 普天同庆来了来了,《源码解读》系列文章终于又来了!???? 温馨提醒本文包含大段引擎源码,使用大屏设备阅读体验更佳!Hi There!节点(cc.Node)作为 Cocos Creator 引擎中最基本的单位,所有组件都需要依附在节点上。同时节点也是我们日常开发中接触最频繁的东西。我们经常会需要「改变节点的排序」来完成一些效果(如图像的遮挡)。A Question????? 你有没有想过:节点的排序是如何实原创 2021-08-04 11:57:06 · 3393 阅读 · 0 评论 -
Cocos Creator 编辑器扩展:Quick Finder
前言这一天,渣渣皮终于找回了他的帐户密码…???? 渣 皮 工 厂 再 次 营 业 !渣皮这次给大家奉上的扩展是:Quick Finder???? 这是一个不仅能够提升效率,更重要的是能够提升幸福感的扩展!想找文件?按下 F1,只需输入模糊的关键字,相关文件即刻奉上,场景和预制体间切换更是来去自如!轻轻一键,尽在掌握!???? 老板再也不用担心我高血压啦!渣皮剧场???? 情景再现渣皮目前工作中的项目相比以前要大不少,项目的结构也比较复杂,整个项目 assets 目录下有近 900原创 2021-05-06 10:48:45 · 672 阅读 · 0 评论 -
Cocos Creator 源码解读:引擎启动与主循环
前言预备不知道你有没有想过,假如把游戏世界比作一辆汽车,那么这辆“汽车”是如何启动,又是如何持续运转的呢?如题,本文的内容主要为 Cocos Creator 引擎的启动流程和主循环。而在主循环的内容中还会涉及到:组件的生命周期和计时器、缓动系统、动画系统和物理系统等…本文会在宏观上为大家解读主循环与各个模块之间的关系,对于各个模块也会简单介绍,但不会深入到模块的具体实现。因为如果把每个模块都“摸”一遍,那这篇文章怕是写不完了。Go!希望大家看完这篇文章之后能够更加了解 Cocos Cre原创 2020-11-06 10:10:27 · 1636 阅读 · 1 评论 -
用 Shader 写个完美的波浪
前言皮皮最近接到了一个小需求:????美术小姐姐:皮皮皮皮,你能不能做奶茶?????我:???????美术小姐姐:就是那种,奶茶的轮廓加上动态水波纹~????我:吓死我还以为让我做喝的奶茶…????美术小姐姐:炒鸡多图片都需要这种效果,用动画的话工作量太大了!????我:波浪效果是吧,小意思,一个月的奶茶就够了,或者扫码提需求~????美术小姐姐:皮?????????????????我:卒~俗话说:遇事不决,量子力学写虽得儿。根据我多年喝奶茶的经验,像这种效果用 Shader 做就原创 2020-09-09 10:36:56 · 998 阅读 · 0 评论 -
在 Cocos Creator 里画个炫酷的雷达图
前言????️雷达图(Radar Chart) 也称为网络图、星图或蜘蛛网图。是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多元数据的图形方法。适用于显示三个或更多的维度的变量。????️雷达图常用于????数据统计或对比,对于查看哪些变量具有相似的值、变量之间是否有异常值都很有用。????同时在不少游戏中都有雷达图的身影,可以很直观地展示并对比一些数据。例如王者荣耀中的对战资料中就用到了:????那么在本篇文章中,皮皮就来分享下在 Cocos Creator 中如何原创 2020-08-19 22:03:16 · 1046 阅读 · 0 评论 -
为什么选择 TypeScript
前言相信经常关注前端技术的同学对 TypeScript 应该不陌生,或多或少看过一些关于 TypeScript 的文章。各种技术论坛上也有不少关于 TypeScript 和 JavaScript 的讨论,大多数人对 TypeScript 都有着不错评价,但也有不少人觉得它没有存在的必要。事实上,TypeScript 作为前端编程语言界的当红炸子鸡,配合代码编辑器界的当红炸子鸡 VS Code 一起食用,能够让人拥有极佳的用餐哦不编码体验。许多过去一直使用 JavaScript 的同学,在使用 Typ原创 2020-07-02 22:00:14 · 637 阅读 · 0 评论 -
Cocos Creator 性能优化:DrawCall
前言在游戏开发中,DrawCall 作为一个非常重要的性能指标,直接影响游戏的整体性能表现。无论是 Cocos Creator、Unity、Unreal 还是其他游戏引擎,只要说到游戏性能优化,DrawCall 都是绝对少不了的一项。本文将会介绍什么是 DrawCall,为什么要减少 DrawCall 以及在 Cocos Creator 项目中如何减少 DrawCall 来提升游戏性能。正文什么是 DrawCall?DrawCall 中文译为“绘制调用”或“绘图指令”。DrawCall 是一原创 2020-07-02 21:58:10 · 4038 阅读 · 0 评论 -
[Cocos Creator] 已知向量求角度以及已知角度求向量
已知向量求角度vectorsToDegress: function (dirVec) { let comVec = cc.v2(0, 1); // 水平向右的对比向量 let radian = dirVec.signAngle(vec); // 求方向向量与对比向量间的弧度 let degree = cc.misc.radiansToDegrees(r...原创 2018-11-02 15:21:48 · 14010 阅读 · 1 评论