CocosFrameworkDoc
项目总览12345678910111213141516171819202122232425262728293031323334353637383940assets/├── resources/ # 游戏资源目录│ ├── audio/ # 音频资源目录│ ├── font/ # 字体资源目录│ ├── image/ # 图片资源目录│ ├── music/ # 音乐资源目录│ ├── prefab/ # 预制体资源目录│ ├── scene/ # 场景文件目录│ │ ├── HomeScene.fire # 主界面场景│ │ ├── LoadingScene.fire # 加载界面场景│ │ ├── MainScene.fire # 主游戏场景│ └── spine/ # Spine 动画资源目录├── script/ # 游戏脚本目录│ ├── Base/ # 基础模块目录│ │ ├── HFSM.ts # 有限状态机实现│ │ ├── Singleton.ts # 单例模式基类│ │ ├── ViewBase.ts # UI基类│ ├── GameData/ # 游戏数据模块...
Harmony
认识和存储数据三种常见的:string:字符串number:数字boolean:布尔 存储变量let price: number = 10; 存储常量const PI:number = 3.14; 数组语法规则: 12let 数组名:类型[] = [数据1,数据2,数据3];let 数组名:Array<类型> = [数据1,数据2,数据3]; 函数语法规则: 12function 函数名(形参):返回值类型{}函数名(); 箭头函数语法规则: 1234let arr = (形参)=>{}arr(); 对象使用接口: 1234567891011121314151617interface Student { name: string; id: number; sing: (song: string) => void; dance: () => void;}let student: Student = { name: "yuhong", ...
Python
变量和基本数据类型Python中的变量赋值不需要类型声明
数据结构与算法
112233
SSM框架
MavenMaven快速简介和入门Maven介绍Maven是一款为Java项目构建管理、依赖管理的工具,使用Maven可以自动化构建、测试、打包和发布项目。大大提高了开发效率和质量。 Maven主要作用理解Maven安装和配置我们可以将需要的依赖项的信息编写到Maven工程的配置文件,Maven软件就会自动下载并复制这些依赖项到项目中,也会自动下载依赖所需要的依赖。确保依赖版本正确无冲突和依赖完整。 首先下载Maven3.6.3,并进行安装。然后配置环境变量。 在系统变量中的path中也添加一条路径。 然后打开cmd,检查maven版本是否可以正确读出。 这样环境变量就配置成功了。 然后打开maven安装目录的conf文件夹下的setting.xml文件进行相关的配置。 定位到localRepository标签,添加如下标签:(用于修改jar包仓库的位置) 1<localRepository>D:\CodingEnvironment\repo</localRepository> 定位到mirrors标签,添加如下标签:(修改下载位置,换为国内镜像,...
C语言复习
基础部分布尔类型在C89的时候,没有特意的定义布尔这个类型,只能使用宏定义的方式,但是0表示假,除0外都表示为真。所以宏定义使用方法如下: 12345678910111213141516#include <stdio.h>#define BOOL int#define TRUE 1#define FALSE 0int main(){ BOOL flag = TRUE; BOOL fake = FALSE; if(flag){ printf("我是flag,我是真值"); } return 0;} 在C99中,增加了布尔类型 _Bool,但是这个类型的值其实还是整数类型的别名,还是使用0代表false,使用1代表true,其他的非零数值都会被存储为1,所以 _Bool类型也是一种整数类型。 123456789101112#include <stdio.h>int main(){ _Bool flag = 1; _Bool fake = 0; if(flag){ pri...
JaveEE-JDBC
JDBC概述引入连接MySql的jar包 前往https://mvnrepository.com/搜索对应版本jar包进行下载。 2. 在工程项目下创建一个lib文件夹用于存放jar包,右键lib文件将将其添加为库。 JDBC基本使用步骤 注册驱动 获取链接 创建发送sql语句对象 发送sql语句,并获取返回结果 结果集解析 资源关闭 具体操作 12345678910111213141516171819202122232425262728293031323334353637383940414243444546package com.geo.api.statement;import com.mysql.cj.jdbc.Driver;import java.sql.*;/** * @author yuxiaohong * @package com.geo.api.statement * @date 2023/12/3 17:07 * @description */public class StatementQueryPart { public static ...
Unity
初识Unity编辑器的基本使用在游戏场景当中,长按右键拖移可以以当前点为圆心进行视角转动,长按鼠标滚轮可以进行位置的移动。 C#脚本生命周期函数123456789101112131415161718192021222324252627282930313233343536373839404142434445464748using System.Collections;using System.Collections.Generic;using UnityEngine;public class Move : MonoBehaviour{ //当脚本组件加载的时候调用一次 private void Awake() { } //当脚本组件激活的时候调用一次 private void OnEnable() { } //在OnEnable调用之后调用一次 void Start() { } //每帧调用一次 void Update() ...
CocosCreator教程
CocosCreator教程场景管理新建一个场景1.点击左上角的文件,在对话框中点击新建场景。2.ctrl+n直接创建新的场景。在创建好一个新的场景之后,我们发现左上角的层级管理器被恢复到默认的状态了。这就表明我们创建新的场景成功了,并且切换到了新的场景当中。创建好之后,点击保存,将场景文件保存起来。然后在左下角的资源管理器当中就可以进行手动的场景切换了。 代码中进行切换场景的操作1234567891011121314// 加载第二个场景cc.director.loadScene("scene2",function(){// 因为在加载场景的时候,如果场景资源特别大,就会长时间卡顿,会造成用户体验感下降,所以通常在加载新场景的时候会添加一个进度条作为过渡})// 预加载,对于一些有较大资源的场景,最好进行预加载,以节省场景切换的时间cc.director.preloadScene("scene2", function () { // 预加载完成之后,场景不会立即切换,只是提前加载如内存当中了})...
JavaWeb
HTMLCSSJavaScriptJQuery什么是JQueryJQuery,顾名思义,就是JavaScript和Query(查询),它是辅助JavaScript开发的js类库 使用JQuery的好处JQuery是免费的、开源的,JQuery的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用ajax以及其他功能。 JQuery的核心函数$是JQuery的核心函数,能完成JQuery的很多功能,$()就是调用$这个函数。1.传入参数为函数时:表示页面加载完成之后。相当于window.onload=function(){}2.传入参数为HTML字符串时:会为我们创建这个html标签对象3.传入参数为选择器字符串时:如$(“#id属性值”):id选择器,还适用于标签名和类名4.传入参数为DOM对象时,将DOM对象包装为JQuery对象返回 12345678$(function () { //表示页面加载完成之后,相当于window.onload=function(){} let $btnObj =...






