E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cocos开发系列
【四】
Cocos
Creator-修改引擎源码
Cocos
Creator引擎源码主要就是js和原生C++两类,分别在引擎目录的resources/engine和resources/
cocos
2d-x下,如图:这次我们主要分析的是web平台相关的JS代码
0zien0
·
2024-01-04 20:49
cocoscreator
修改引擎
修改引擎源码
【一】
Cocos
Creator引擎启动流程
游戏的入口函数就是在main.js,main.js文件内部会调用一个window.boot(),而此方法主要是加载启动场景所需要的东西,如:cc.assetManager.init(...):初始化AssetManagercc.assetManager.loadScript(...):加载src目录下的插件脚本cc.assetManager.loadBundle(...):加载项目中的bundle
0zien0
·
2024-01-04 20:48
CocosCreator
游戏引擎
引擎启动
【二】
Cocos
Creator-CCGame.js源码分析
PS:只是看源码学习过程中把认为重要的内容以笔记的形式记录下来。【1】config:当前游戏的一些配置1.debugMode:用于控制输出日志的级别2.showFPS:是否显示FPS3.exposeClassName4.frameRate:设置游戏帧率5.id6.renderMode:使用canvas渲染还是使用WebGL渲染(简单理解:WebGL能实现高效的3D渲染、支持多平台,通过各种着色器实
0zien0
·
2024-01-04 20:48
javascript
typescript
Game.js
CocosCreator
源码分析
【三】
Cocos
Creator-CCDirector.js源码分析
PS:只是看源码学习过程中把认为重要的内容以笔记的形式记录下来。【1】cc.director:cc.Director的一个单例对象。如果需要用到导演类的内容,统一通过cc.director这个单例对象来调用。【2】init():对导演类的成员变量进行初始化操作。在构造函数对此init函数注册了消息监听,当接收到来自CCGame的EVENT_ENGINE_INITED事件后才执行导演类的init函数
0zien0
·
2024-01-04 20:46
javascript
typescript
源码分析
CCDirector.js
html 编辑器 拖动,可视化拖拽页面编辑器 一
前端技术日益发展,组件化日益成熟,作为一个前端,每天的工作就是用组件堆砌页面,有没有一种方式可以像
Cocos
Creator,通过组件+脚本绑定的方式来实现我们的页面和功能,今天我们就来实现一个提高生产力的工具可视化拖拽页面编辑器
weixin_39769703
·
2024-01-04 15:04
html
编辑器
拖动
cocos
2dx之实现扑克牌翻转效果的三种方法
***************************************************************************************转载出处:http://blog.csdn.net/sharing_li/article/details/44980493****************************************************
cwq水域
·
2024-01-04 11:01
游戏
cocos
【1688API接口
开发系列
】1688接口获取商品详情数据和关键词搜索数据
为了从1688接口获取商品详情数据和关键词搜索数据,需要执行以下步骤:你需要访问1688开放平台,并在其网站上注册并创建一个应用。注册后,你将获得一个AppKey和AppSecret,这两个信息对于后续的接口调用是必要的。具体来说,你可以通过以下两种方式获取商品详情数据:通过1688开放平台接口获取商品详情数据:你可以使用开放平台提供的接口,传入商品ID作为参数,获取对应商品的详情页面数据。请参考
卖兔子的胡萝卜zz
·
2024-01-04 08:44
1688
API接口开发系列
API接口
大数据
开发语言
cocos
creator 看了网上的string.format 太尴尬了 自己实现了一个 简单 安全 高效
//得到stringformat的字符串//字符串格式"第|回合"//参数1:textSn文字库SN//参数2:args参数数组//使用样例g_getTextFormat(80000000,[2])//结果:"第2回合"functiongetTextFormat(textSn,args){letresult=""letstr=g_getText(textSn)//letstr="第|回合"leta
人气小哥
·
2024-01-03 20:33
【车载
开发系列
】DRBFM模型介绍
【车载
开发系列
】DRBFM模型介绍【车载
开发系列
】DRBFM模型介绍【车载
开发系列
】DRBFM模型介绍一.DRBFM概念二.DRBFM的优点三.DRBFM的作用四.FMEA分析五.FMEA与DRBFM的比较
进击的横打
·
2024-01-03 15:10
车载开发
软件工程
Cocos
Creator脚本属性个性化定制 ——下拉列表属性、滑动条属性等
在此处声明的属性在
Cocos
Creator编辑器属性检查器面板中可以读取和编辑。如下:二、下拉列表要在属性检查器上显示为下拉列表的样式,需设置属性类型为枚举,并设置默认值为枚举值。
博毅创为
·
2024-01-03 06:27
cocos
js破解记录
最近要做个成长性养成游戏,老大说看看那个游戏数据表就尝试拆一下1拆包,下载安卓包发现事
COCOS
第一次拆
COCOS
的包,、通过勘察确定了在这个assets/下是资源,数据,js逻辑代码位置但是都是jsc
Summer鹏
·
2024-01-03 05:59
刨坑小计
前端
cocos2d
javascript
Cocos
Creator实现的《点我+1》
一、前言在学习
Cocos
中,需要一些东西来练手,于是前段时间就开发仿照一款公司之前的产品《点我+1》来做,仿照过程中,所有的算法逻辑都是自己研究的,并没有参考公司代码,也没有使用公司的美术资源,所以也就不存在公司机密的内容啦
Henry游戏开发
·
2024-01-02 18:50
Java
Cocos
微信小程序
开发系列
-05登录小程序
微信小程序
开发系列
目录《微信小程序
开发系列
-01创建一个最小的小程序项目》《微信小程序
开发系列
-02注册小程序》《微信小程序
开发系列
-03全局配置中的“window”和“tabBar”》《微信小程序
开发系列
sif_666
·
2024-01-02 05:53
小程序
小程序
微信小程序
微信小程序
开发系列
-08自定义组件模版特性
微信小程序
开发系列
目录《微信小程序
开发系列
-01创建一个最小的小程序项目》《微信小程序
开发系列
-02注册小程序》《微信小程序
开发系列
-03全局配置中的“window”和“tabBar”》《微信小程序
开发系列
sif_666
·
2024-01-02 05:53
小程序
微信小程序
小程序
微信小程序
开发系列
-11组件间通信02
微信小程序
开发系列
目录《微信小程序
开发系列
-01创建一个最小的小程序项目》《微信小程序
开发系列
-02注册小程序》《微信小程序
开发系列
-03全局配置中的“window”和“tabBar”》《微信小程序
开发系列
sif_666
·
2024-01-02 05:52
小程序
微信小程序
小程序
RK3568平台
开发系列
讲解(Linux系统篇)PWM系统编程
返回专栏总目录文章目录一、什么是PWM二、PWM相关节点三、PWM应用编程沉淀、分享、成长,让自己和他人都能有所收获!本篇将介绍PWM的系统编程。一、什么是PWMPWM,即脉冲宽度调制(PulseWidthModulation)
内核笔记
·
2024-01-02 00:01
RK3568
Android11
从入门到实战项目专栏
RK3568
Android 实现 Slots 游戏旋转效果
一般这类游戏都使用Unity和
Cocos
2d-x两个常见的游戏引擎去开发的,下面介绍下Android原生代码实现Slots旋转动画。一、效果展示二、代码
LMF·
·
2024-01-02 00:21
AndroidStudio
android
游戏
Cocos
2d-x 开发笔记
1.判断操作系统平台类型根据
Cocos
2d-x源码可以获得所支持的平台类型C++
cocos
2d\platform\CCPlatformConfig.h#ifndef__CC_PLATFORM_CONFIG_H
JunChow520
·
2024-01-01 23:29
FairyGUI-
Cocos
Creator官方Demo源码解读
博主在学习
Cocos
Creator的时候,发现了一款免费的UI编辑器FairyGUI。这款编辑器的能力十分强大,但是网上的学习资源比较少,坑比较多,主要学习方式就是阅读官方文档和练习官方Demo。
飞猪0_0
·
2024-01-01 22:51
cocos2d
Ts手动封装http请求
博主在进行
Cocos
小游戏的开始时,想要实现http请求。简单的用node.js在本地搭了一个服务器后,查询
Cocos
的官方文档以及网上搜索,都没有发现官方封装的API。
飞猪0_0
·
2024-01-01 22:51
javascript
http
开发语言
游戏辅助
开发系列
之四-游戏流程的设计
在前面的基础功能设计中,我们封装了基础的功能,这些基础的功能组合起来就是游戏的流程,也是游戏层设计需要做的事情。在这里时候不能像案例分析那样设计了,需要更进一步的细化分解,这里我们再重新看一下打图的流程,然后我们详细看看怎么具体设计这个流程。再次解析任务流程1.确定角色的状态注意红色框出来的区域:这两个区域,一个是角色的HP和MP不足,一个是任务提示的信息,这两个可以认为是角色的状态,那么我们需要
sukalot
·
2024-01-01 21:42
游戏辅助
游戏
游戏辅助
开发系列
之一 如何设计一个游戏辅助
一.游戏中的操作在开发游戏辅助之前,先来对游戏的过程进行一个分类和汇总。我们简单将游戏分为回合制游戏和即时类游戏两种类型,其中回合制是指玩家在游戏中有一定的来回型行为的游戏,例如曾经的石器时代、梦幻西游等;即时类游戏则是玩家以处理突发状况为主要游戏手段的,例如CS或者魔兽之类的。这里我省略了游戏本身的讲解和分析,直接来说结论:所有的电子游戏本质上会分为“信息识别“和“动作反馈”这两个主要的机制组成
sukalot
·
2024-01-01 21:42
游戏辅助
游戏
游戏辅助
开发系列
之三- 基础功能实现
在前面的文章中,我们把任务流程简单的整理了,并以伪代码的方式给出了一部分函数的定义,但是直接这样开发,也有一些其他的问题。接口的分离从功能上看可以按照那些接口来进行封装,但是更好的方式是采用分层设计的思路:使用三层设计,其中的底层是所有通用的子功能(实现层);中间层则是一些特定于游戏的功能(游戏层);上层则是便于调用的接口(接口层)。将接口、游戏、实现进行分层带来了很多优点:a.接口层专注于调用,
sukalot
·
2024-01-01 21:42
游戏辅助
游戏
游戏辅助
开发系列
-游戏辅助简介
游戏辅助是在之前流行的游戏外挂之后流行起来的,它本质上也是种控制软件,这里从外挂开始讲解吧,外挂分为内存挂、数据挂、辅助挂等等,其中内存挂和数据挂属于比较常见的技术了,这里不对它们做额外的介绍,辅助挂就是本系列文章的主题。本系列文章主要是记录之前以学习和研究为目的制作的几款辅助挂的过程,希望抛砖引玉,对辅助有更深刻的认知。本系列的目录如下:1.如何设计一个游戏辅助;2.一个案例的分析;3.基础功能
sukalot
·
2024-01-01 21:12
游戏辅助
游戏
cocos
creator(2.4.7版本) videoplayer 可以在上层添加UI控件()
实现原理:
cocos
本身在平台中属于view,所以可以把videoplyer放在底层,以达到目标。
淡乄
·
2024-01-01 06:56
creator
android
游戏引擎
cocos2d
cocos
creator 实现文件读写功能 web版本(二)
web版本(creator2.2.0)第一步:在index.html,,加入下面的代码//点击事件监听函数functionhandleFiles(){varoFile=document.getElementById('file').files[0];console.log("getElementById",oFile);//读取文件varreader=newFileReader();reader.
淡乄
·
2024-01-01 06:26
creator
web
js
cocos-creator
cocos
creator 加载zip里的图片
letpath="";//在zip里的文件名称letzipData="";//zip文件let jsZip = require('jszip.min');let newZip = new JSZip();newZip.loadAsync(zipData).then((zip) => {letzipFile = zip;if(!zipFile ||zipFile.file(path)){return
淡乄
·
2024-01-01 06:26
creator
js
javascript
cocos-creator
cocos
creator 热更新报错 ERROR_DOWNLOAD_MANIFEST: not permitted by network security policy
热更新报错信息:'Failtodownloadmanifestfile,hotupdateskipped.'notpermittedbynetworksecuritypolicyandroid限制了明文的网络请求,非加密的请求会被禁止掉。解决方式:network-security-config.xmlhttp改为https
淡乄
·
2024-01-01 06:25
creator
android
cocos
creator 错误一(加载动画prefab为null)
cc.loader.loadRes(data.p,(err,prefab)=>{if(err==null){letbigoNode=cc.instantiate(prefab);//出现的错误://err为nullprefab存在bigonode为null//错误的原因://动画的prefab和动画的anim文件同名并且在同一个文件目录下this.node.addChild(bigoNode);}
淡乄
·
2024-01-01 06:55
creator
cocos2d-js
cocos
creator2.2.0动态图集
/***
cocos
creator:动态图集*使用理由*>降低drawcall从而提升游戏运行效率*限制*>场景切换时,才会释放动态图鉴(造成内存的消耗)*>同一场景下,最多存在5张*>maxsize2048.2048
淡乄
·
2024-01-01 06:55
creator
creator
cocos2d-js
cocos
creator(2.4.7版本) webview 可以在上层添加UI控件
实现原理:
cocos
本身在平台中属于view,所以可以把webview放在底层,以达到目标。
淡乄
·
2024-01-01 06:23
creator
android
cocos2d
cocos
creator大转盘
@ccclassexportdefaultclassNewClassextendscc.Component{@property(cc.Node)Point:cc.Node=null;start(){}PointClick(){//大转盘转动的角度数组letrandoms:number[]=[360,396,432,468,504,540,576,612,648,684];//随机数组下标保证指针转
func_老衲姓罗
·
2024-01-01 02:00
微信小程序
开发系列
-10组件间通信01
微信小程序
开发系列
目录《微信小程序
开发系列
-01创建一个最小的小程序项目》《微信小程序
开发系列
-02注册小程序》《微信小程序
开发系列
-03全局配置中的“window”和“tabBar”》《微信小程序
开发系列
sif_666
·
2024-01-01 00:36
小程序
微信小程序
小程序
【Python程序
开发系列
】进程、线程、协程?一文全面梳理多任务并发编程基本概念
这是Python程序开发原创文章,我的第185篇原创文章。一、多任务多任务是指在同一时间内执行多个任务。例如:现在电脑安装的操作系统都是多任务操作系统,你可以同时运行着多个软件,一边用浏览器上网,一边在听MP3,一边在用Word赶作业。在代码里面,一个程序函数或方法就是一个任务,平时我们写的程序几乎都是单任务的,也就是说一个函数或者方法执行完成,另外一个函数或者方法才能执行。多任务就是多个程序函数
数据杂坛
·
2023-12-31 14:37
Python高级语法
python
开发语言
微信小程序
开发系列
-09自定义组件样式特性
微信小程序
开发系列
目录《微信小程序
开发系列
-01创建一个最小的小程序项目》《微信小程序
开发系列
-02注册小程序》《微信小程序
开发系列
-03全局配置中的“window”和“tabBar”》《微信小程序
开发系列
sif_666
·
2023-12-31 06:57
小程序
微信小程序
小程序
Cocos
Creator 实现打字效果
Cocos
Creator版本3.4.2效果展示:1.定义私有变量intervalId:用来存储定时器的IDprivateintervalId:number=null;//定时器的ID2.定义typeOutText
小张不爱写代码
·
2023-12-31 05:26
CocosCreator
typescript
Cocos
creator使用JavaScript。实现通用帧动画组件
一个通用帧动画组件:循环替换图片,代替Animation。基类:/***通用帧动画组件基类*播放一次,或者循环播放*可自定义设置:自动播放或者手动调用播放*/cc.Class({extends:cc.Component,properties:{//是否自动播放,若为true,只要显示就会自动播放autoPlay:{default:true,displayName:"自动播放",},//是否循环lo
洒一地阳光_217d
·
2023-12-30 18:55
Cocos
3D项目中fbx模型转gITF模型和glb模型
1.npm安装:先按照npm哈npminstall--savefbx2gltf-g2.到指定目录cdC:\ProgramFiles\nodejs\node_global\node_modules\fbx2gltf\bin\Windows_NTcmd命令行界面进入node_modules\fbx2gltf文件下的bin文件,然后根据平台选择进入相应目录,示例是window系统选择Windows_NT
小春熙子
·
2023-12-30 17:35
3d
cocos2d
游戏引擎
2021-10-26
cocos
creator笔记(3)
cocos
creator随机与排除为了提升游戏的可玩性,在游戏中可能需要大量的随机事件,有的随机事件会出现多次,有的只能出现一次,下边介绍一下方法。
靖观其变
·
2023-12-30 16:37
cocos
creator
cocos2d
游戏引擎
typescript
cocos-creator
SimpleCG小游戏
开发系列
(2)--贪吃蛇
一、前言在之前的C语言小游戏
开发系列
我们已经介绍了扫雷游戏的开发,本篇我们继续此系列第二篇,同样是比较简单但好玩的一个游戏--贪吃蛇。
b2b160
·
2023-12-30 15:58
SimpleCG
信息可视化
windows
c++
c语言
开发语言
visual
studio
Cocos
Creator 性能优化——对象池
对于游戏开发人员来说,性能优化是一个永远绕不过的话题,极致的性能是我们毕生的追求,今天就来带大家学习一下性能优化方法之一——「对象池」。为什么要使用对象池?在开始之前要先弄明白为什么要使用对象池?在运行时进行节点的创建(cc.instantiate)和销毁(node.destroy)操作是非常耗费性能的,因此我们在比较复杂的场景中,通常只有在场景初始化逻辑(onLoad)中才会进行节点的创建,在切
测试开发小白变怪兽
·
2023-12-30 12:15
unity引擎基础学习 各种控件,对象实战 动画和画面的添加 基础架构
游戏引擎Unityc#UnrealEnginecpp
Cocos
Creatorjs入口点在Unity中,程序的入口点是一个名为voidMain()的静态方法,它位于一个名为Program的类中。
killsime
·
2023-12-30 07:39
unity
学习
游戏引擎
鸿蒙开发之android对比开发《基础知识》
基于华为鸿蒙未来可能不再兼容android应用,推出鸿蒙
开发系列
文档,帮助android开发人员快速上手鸿蒙应用开发。1.鸿蒙使用什么基础语言开发?ArkTS是鸿蒙生态的应用开发语言。
不入流HarmonyOS开发
·
2023-12-30 07:56
harmonyos
android
华为
鸿蒙
鸿蒙系统
计算机网络
微软.NET开发认证基础技术知识大局观——高级篇
概述Microsoft.NET认证是在.NET技术面世后微软向软件开发者提供的
开发系列
认证。本文
iteye_3619
·
2023-12-30 06:45
.net
ASP.net
应用服务器
多线程
网络应用
微信小程序
开发系列
-06事件
什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发条件时,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id,dataset,touches。事件分类事件分为冒泡事件和非冒泡事件:冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。WXML的冒
sif_666
·
2023-12-30 02:43
小程序
微信小程序
小程序
微信小程序
开发系列
-07组件
在开发小程序的过程中会遇到一个常见的问题,怎样将其他同事提供的样式或者第三方的样式载入自己的工程,本文基于这个问题为索引,探索下小程序的组件。什么是组件组件是视图层的基本组成单元。组件自带一些功能与微信风格一致的样式。一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内。Contentgoeshere...注意:所有组件与属性都是小写,以连字符-连接属性类型类型描述注解Bo
sif_666
·
2023-12-30 02:08
小程序
微信小程序
notepad++
小程序
Call to unavailable function 'system': not available on iOS问题的解决方案
cocos
2dx项目或者
cocos
creator开发的项目中,当导出iOS项目之后,正常来说是没有问题的,但是,当Xcode升级到9.0时,运行Xcode项目会报错,也就是标题的那个从错误,这就有点头疼了
胡小夜大叔
·
2023-12-29 21:55
iOS
开发系列
-Block本质篇
概述在iOS开发中Block使用比较广泛,对于使用以及一些常规的技术点这里不再赘述,主要利用C++角度分析Block内部数据底层实现,解开开发中为什么这样编写代码解决问题。Block底层结构窥探Block本质也是一个OC对象,内部也有isa指针,最终继承NSObject。它是封装了函数调用以及函数调用环境的OC对象。接下来编写一个Block,利用clang编译器指令可以将我们编写的OC代码转换成C
iOS亮子
·
2023-12-28 22:54
微信小程序
开发系列
-04获取用户图像和昵称
这个功能的实现对于我这个新手来说可谓是一波三折。该功能的实现经历了三个“版本”的迭代,我的运气不是很好,从第一个“版本”开始尝试,这篇文章也是记录下这个过程,以便其他新手能快速找到解决方案。Gen1-getUserInfo第一个“版本”是通过getUserInfo来实现。getUserInfo具体的使用方式有两种。方式一:wx.getUserInfowx.getUserInfo(Objectobj
sif_666
·
2023-12-27 09:58
微信小程序
小程序
微信小程序
开发系列
-03全局配置中的“window”和“tabBar”
本文继续学习下全局配置中的“window”和“tabBar”。window用于设置小程序的导航栏、标题、窗口颜色等。(吐槽一句,官网这里的属性描述真的让人看不懂,只有靠自己实际运行调试才能知道是什么意思。)导航栏设置导航栏背景色为绿色,导航栏文字颜色为黑色,导航栏文字为“渔道主页”。窗口背景色backgroundColor颜色是指当上拉或下拉时窗口的背景颜色,在真机上才能看到效果。仅设置“back
sif_666
·
2023-12-27 09:24
微信小程序
小程序
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他