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
游戏框架
用23种设计模式打造一个cocos creator的
游戏框架
----(十八)责任链模式
1、模式标准模式名称:责任链模式模式分类:行为型模式意图:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。结构图:适用于:1、有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。2、想在不明确指定接收者的情况下向多个对象中的一个提交一个请求。3、可处理一个请求的对象集合应被动态指定2、分析
aixh1985
·
2023-12-17 07:45
设计模式
游戏
责任链模式
Go EASY
游戏框架
之 RPC Guide 03
1Overvieweasy解决服务端通信问题,同样使用了RPC技术。easy使用的ETCD+GRPC,直接将它们打包组合在了一起。随着服务发现的成熟,稳定,简单,若是不用,甚至你也并不需要RPC来分解你的架构。GRPC有默认resovler解决服务发现的方案,只需要完成resolver,watch等,可以轻易实现,RPC的负载均衡。只不过这种只适合,对服务器ID信息等不敏感,比如说数据服务,和业务
Kaitiren
·
2023-12-17 06:06
Go游戏服务器框架EASY
golang
游戏
rpc
EASY
grpc
etcd
服务发现
用23种设计模式打造一个cocos creator的
游戏框架
----(十七)命令模式
1、模式标准模式名称:命令模式模式分类:行为型模式意图:将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化:对请求排队或记录请求日志,以及支持可撤销的操作。结构图:适用于:1、抽象出待执行的动作以参数化某对象。Command模式是过程语言中的回调(Callback)机制的一个面向对象的替代品。2、在不同的时刻指定、排列和执行请求。一个Command对象可以有一个与初始请求无关的生存
aixh1985
·
2023-12-16 12:45
设计模式
游戏
命令模式
GoLang EASY 微服务
游戏框架
01
1OverviewEASY是一个go语言编写的框架,兼容性支持go版本1.19+,gomod方式构建管理。它是一个轻型,灵活,自定义适配强的微服务框架。它支持多种网络协议TCP,websocket,UDP(待完成),http(直接引入gin即可),前三者的路由规则可以一致,http是有很大不同。默认支持protobuf/json两种编码规则,同样以组件接口的方式实现,你可以自定义自己的编码去引入替
Kaitiren
·
2023-12-15 22:58
Go游戏服务器框架EASY
go
go游戏框架
go为服务框架
EASY
grpc
用23种设计模式打造一个cocos creator的
游戏框架
----(十)迭代器模式
1、模式标准模式名称:迭代器模式模式分类:行为型模式意图:提供一种方法顺序访问一个聚合对象中的各个元素,且不需要暴露该对象的内部表示.结构图:适用于:1、当你需要遍历一个复杂的数据结构,如树或图,而不想公开其内部表示时。2、当你有一个集合对象,需要提供多种遍历方式,或者需要自定义遍历方式时。3、当你需要让代码独立于特定的类或接口,使代码能够与多种数据类型一起工作时。主要成员:迭代器接口(Itera
aixh1985
·
2023-12-15 17:00
设计模式
游戏
迭代器模式
用23种设计模式打造一个cocos creator的
游戏框架
----(十五)策略模式
1、模式标准模式名称:策略模式模式分类:行为型模式意图:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。此模式使得算法可以独立于使用它们的客户而变化结构图:适用于:1、许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法。2、需要使用一个算法的不同变体。例如,定义一些反映不同空间的空间/时间权衡的算法当这些变体实现为一个算法的类层次时,可以使用策略
aixh1985
·
2023-12-15 10:32
设计模式
游戏
策略模式
用23种设计模式打造一个cocos creator的
游戏框架
----(十六)亨元模式
1、模式标准模式名称:亨元模式模式分类:结构型模式意图:运用共享技术有效地支持大量细粒度的对象结构图:适用于:1、一个应用程序使用了大量的对象.2、完全由于使用大量的对象,造成很大的存储开销。3、对象的大多数状态都可变为外部状态。4、如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象。5、应用程序不依赖于对象标识。由于Flyweight对象可以被共享,所以对于概念上明显有别的对象,
aixh1985
·
2023-12-15 10:32
享元模式
设计模式
游戏
用23种设计模式打造一个cocos creator的
游戏框架
----(四)装饰器模式
1、模式标准模式名称:装饰器模式模式分类:结构型模式意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式比生成子类更为灵活。结构图:适用于:当需要给一个对象在运行时添加更多的责任时。当需要通过组合和封装来添加功能,而不是通过继承来添加功能时。主要成员抽象组件(Component):这是一个接口,定义了一个对象可以接受额外责任的方式。它是所有对象(主对象以及装饰器对象)共享的接口。具
aixh1985
·
2023-12-15 10:02
设计模式
游戏
装饰器模式
用23种设计模式打造一个cocos creator的
游戏框架
----(十四)观察者模式
1、模式标准模式名称:观察者模式模式分类:行为型模式意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。结构图:适用于:1、当一个抽象模型有两个方面,其中一个方面依赖于另一个方面,将这两者封装在独立的对象中以使它们可以各自独立地改变和复用。2、当对一个对象的改变需要同时改变其他对象,而不知道具体有多少对象有待改变时。3、当一个对象必须通知其
aixh1985
·
2023-12-15 10:02
设计模式
游戏
观察者模式
用23种设计模式打造一个cocos creator的
游戏框架
----(十三)模板方法模式
1、模式标准模式名称:模板方法模式模式分类:行为型模式意图:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。结构图:适用于:1、一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。2、各子类中公共的行为应被提取出来并集中到一个公共父类中,以避免代码重复。3、控制子类扩展。模板方法旨在特定点调用
aixh1985
·
2023-12-15 10:50
设计模式
游戏
模板方法模式
c语言小游戏之三子棋,保姆级教学
介绍游戏:三子棋顾名思义,玩家和电脑在一个类似井字的棋盘上轮流下子,先让自己的三个子连成一条线的一方获得胜利:框架整理:首先在vs中创建一个头文件,两个源文件:我们将基本的
游戏框架
放入三子棋.c将游戏中需要用到的函数声明放入
咬_咬
·
2023-12-15 05:37
c语言
算法
开发语言
游戏程序
Unity中Shader需要用到的C#脚本学习路线(个人自学路线)
、B站M_Studio教程(麦扣老师讲了一些游戏开发中常用的业务模块逻辑,可以跟着抄一遍了解一下)6、B站唐老师(非计算机专业的游戏爱好者,可以把这个提前)7、ET框架(适合独立开发者的ECS构架网络
游戏框架
楠溪泽岸
·
2023-12-05 09:04
Unity
unity
c#
学习
C语言实战演练之
游戏框架
#include#include#include#include#include#defineWIDTH50#defineHEIGHT25intsnake_x[WIDTH*HEIGHT],snake_y[WIDTH*HEIGHT];intfood_x,food_y;intsnake_length;intscore;intdirection;voidgotoxy(intx,inty){COORDco
程序猿~厾罗
·
2023-12-03 18:40
C语言实战演练教学
c语言
游戏
开发语言
【猜数字游戏】用wxPython实现:基本的
游戏框架
+ 简单的图形用户界面
【猜数字游戏】写在最前面猜数字游戏实现【猜数字游戏】安装wxPython全部代码代码解析1.初始化界面2.生成随机数3.处理猜测4.特殊功能5.分数计算游戏小程序呈现结语写在最前面看到了一个比较有意思的问题https://ask.csdn.net/questions/8038039猜数字游戏在这个猜数字游戏中,计算机生成一个由4位不重复的数字组成的随机数。玩家的任务是猜测这个数字。每次猜测后,程序
是Yu欸
·
2023-12-01 23:20
#
实践
蓝桥杯python
游戏
python
开发语言
AI编程
课程设计
算法
为什么手机吃鸡画质再高,也比不过PC端游《绝地求生》?
这还只是相同画面的差异,手游和PC端游本身就是两套不同的
游戏框架
,场景画面、人物物品细节都有相当大的差距。
笔点酷玩
·
2023-11-30 06:34
扫雷(简易版)
本人使用的是VS2022创建两个源文件(test.cgame.c),一个头文件(game.h)具体操作如下:(以两数相加的函数举例)1.构建大体的
游戏框架
2.在game()函数里实现扫雷游戏(9*9的格子
亿多白云朵
·
2023-11-25 23:17
c语言
算法
c++
iogame服务端
游戏框架
整合springboot + mybatisplus
iogame服务端
游戏框架
整合springboot+mybatisplus概述本次测试为了记录第一次尝试游戏开发的过程,项目使用了游戏服务端开源框架iogameiogamegitee源码,前端采用uniapp
夕城c
·
2023-11-25 02:25
spring
boot
游戏
mybatis
游戏框架
列举
以下是我找的
游戏框架
列举:1、createJS是比较小型的一种框架可以用来做网页小游戏http://www.createjs.cc/2、PixiJSv4用最快,最灵活的2DWebGL渲染器创建精美的数字内容
依耳私语
·
2023-11-23 20:32
扫雷详解版
首先要设置一个基础的
游戏框架
:然后进行进一步的游戏实现。
wjcurry
·
2023-11-23 16:12
c++
c#
c++
c语言
从零开始学习C语言日记——DAY26三子棋游戏
一、
游戏框架
可以使用3个文件分开编写第一个test.c测试游戏逻辑的文件——基本结构第二个game.h关于游戏相关的函数声明,符号声明,头文件的包含——定义第三个game.c游戏相关的函数的实现——每一个函数模块的内部逻辑的编写二
bearbearwww
·
2023-11-19 20:55
笔记
c++
c语言
学习
监督学习
开源小游戏app源码和H5小游戏源码大全
从技术上讲,微信小程序
游戏框架
在小程序框架中加入了程序游戏库API。因此,小程序游戏只能在小程序环境下运行,既不是原生程序游戏也不是HTML5程序游戏。
gdcame
·
2023-11-17 07:30
开源
微信小程序
小程序
skynet 学习笔记 - 消息队列
这个
游戏框架
的特点是:实现一个类似Erlang的Actor模型的服务端编程环境运行效率高,追求单机性能不关注分布式,追求高实时的相应速度业务层采用Lua沙盒,开发调试方便。
samuelyao314
·
2023-11-11 02:50
技术
lua
skynet
Python游戏制作(一)
pygamePython主要使用pygame制作游戏,因为pygame的版本问题建议使用python3.9以下版本,这样的不会出现pip安装不上pygame的情况
游戏框架
搭建importpygameimportsys
饭一口口吃
·
2023-11-06 15:45
Python
python
游戏
pygame
Unity架构师必备的开源库,让你3天搭建商用
游戏框架
前言现在Unity的相关技术已经都非常常熟了,如果你的技术能力与阅历够,搭建一个商用的
游戏框架
,你只需要3天的时间。
博毅创为游戏圈
·
2023-11-03 10:59
unity
游戏
游戏引擎
chatgpt赋能python:Python简单小游戏制作教程——让你学会编写游戏代码
需要用到的工具在编写代码之前,你需要安装以下工具:Python编程语言Pygame
游戏框架
编写游戏的步骤步骤一:设置游戏场景首先,你需要定义游戏场景。可以在屏幕上绘制一个方框来表示游
atest166
·
2023-10-30 14:24
ChatGpt
python
pygame
chatgpt
计算机
UGF是个啥?
UGF是个简称,其全名就是:UnityGameFramework这是一个大佬写的
游戏框架
,最近也在整理框架,学习一波大佬的经验(附上链接地址:https://gitee.com/jiangyin/UnityGameFramework
APP4x
·
2023-10-28 03:43
Unity
游戏框架
搭建 2019 (三) 生成文件名到剪切板
在上一篇文章中我们搞定了一个复制粘贴的问题。那么在这篇文章中,我们就直接进行合并的功能。我们目前每次导出的操作步骤如下:点击菜单栏QFramework/1.生成unitypackage名字。复制控制台中的名字。右击QFramework文件夹,然后选择ExportPackage。之后确保取消选择IncludeDependency。粘贴名字,然后导出到指定目录下。而我们目前的知识库里,有示例一和示例二
菜鸟的笔记
·
2023-10-27 16:22
Unity3D
游戏框架
搭建的过程是什么详解
在开始开发一个新的游戏项目之前,我们需要搭建一个
游戏框架
,这个框架将提供一些基本的功能和结构,为后续的开发工作奠定基础。对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀!
Clank的游戏栈
·
2023-10-21 19:27
游戏
数据库
前端
python 3d图表_Python绘制六种可视化图表详解,三维图最炫酷!
在此之前,先向大家介绍一个
游戏框架
:pgzero。该框架全名PygameZero,
weixin_39617669
·
2023-10-21 11:15
python
3d图表
Unity
游戏框架
搭建 (二十三) 重构小工具 Platform
在日常开发中,我们经常遇到或者写出这样的代码varsTrAngeNamingVariable="avariable";#ifUNITY_IOS||UNITY_ANDROID||UNITY_EDITORsTrAngeNamingVariable="a!value";#elsesTrAngeNamingVariable="othervalue";#endif宏本身没有什么问题。但是MonoDevelo
weixin_30655219
·
2023-10-21 09:28
游戏
ui
Unity
游戏框架
搭建 (七) 减少加班利器-QApp类
本来这周想介绍一些框架中自认为比较好用的小工具的,但是发现很多小工具都依赖一个类----App。App类的职责:1.接收Unity的生命周期事件。2.做为游戏的入口。3.一些框架级别的组件初始化。本文只介绍App的职责2:做为游戏的入口。Why?在我小时候做项目的时候,每次改一点点代码(或者不止一点点),要看下结果就要启动游戏->Loading界面->点击各种按钮->跳转到目标界面看结果或者Log
weixin_33781606
·
2023-10-21 09:28
游戏
移动开发
Unity
游戏框架
搭建 2017 (二十) 安全的对象池
上篇文章介绍了,只需通过实现IObjectFactory接口和继承Pool类,就可以很方便地实现一个SimpleObjectPool。SimpleObjectPool可以满足大部分的对象池的需求。而笔者通常将SimpleObjectPool用于项目开发,原因是接入比较方便,适合在发现性能瓶颈时迅速接入,不需要更改瓶颈对象的内部代码,而且代码精简较容易掌控。本篇内容会较多:)新的需求来了当我们把对象
凉鞋的笔记
·
2023-10-21 09:27
C#基础
Unity
设计模式
Unity
Unity3D
游戏架构
客户端架构
框架
Unity
游戏框架
搭建 2017 (二十三) 重构小工具 Platform
在日常开发中,我们经常遇到或者写出这样的代码varsTrAngeNamingVariable="avariable";#ifUNITY_IOS||UNITY_ANDROID||UNITY_EDITORsTrAngeNamingVariable="a!value";#elsesTrAngeNamingVariable="othervalue";#endif宏本身没有什么问题。但是MonoDevelo
凉鞋的笔记
·
2023-10-21 09:56
U3D游戏框架搭建
Unity游戏框架搭
Unity
unity
unity3d
框架
架构
游戏
Unity
游戏框架
搭建 2017 (七) 减少加班利器-QApp类
本来这周想介绍一些框架中自认为比较好用的小工具的,但是发现很多小工具都依赖一个类----App。App类的职责:接收Unity的生命周期事件。做为游戏的入口。一些框架级别的组件初始化。本文只介绍App的职责2:做为游戏的入口。Why?在我小时候做项目的时候,每次改一点点代码(或者不止一点点),要看下结果就要启动游戏->Loading界面->点击各种按钮->跳转到目标界面看结果或者Log之类的。一天
凉鞋的笔记
·
2023-10-21 09:56
Unity
游戏框架
搭建 2018 (二) 单例的模板与最佳实践
背景很多开发者或者有经验的老手都会建议尽量不要用单例模式,这是有原因的。单例模式是设计模式中最简单的也是大家通常最先接触的一种设计模式。在框架的设计中一些管理类或者系统类多多少少都会用到单例模式,比如QFramework中的UIMgr,ResMgr都是单例。当然在平时的游戏开发过程中也会用到单例模式,比如数据管理类,角色管理类等等,以上这些都是非常常见的使用单例的应用场景。那么今天笔者想好好聊聊单
凉鞋的笔记
·
2023-10-21 09:56
Unity
游戏框架搭建
Unity
U3D游戏框架搭建
Unity
游戏框架
搭建 2018(八)小结
Unity
游戏框架
搭建2018,是笔者在gitchat平台发布的2018年版本的框架搭建。在2018年的时候QFramework已经集成了UIKit和ResKit这两个强大且好用的套件。
凉鞋的笔记
·
2023-10-21 09:56
Unity
游戏框架搭建
Unity
Unity游戏框架搭
Unity 单例的父类模板
这里转载分享一下:Unity
游戏框架
搭建(二)单例的模板正文如何设计这个单例的模板?
天富儿
·
2023-10-21 08:49
单例
Unity基础小框架
c#
编程语言
unity
singleton
我的第一款Html5小游戏《接水果》,防android平台一款应用
这个小游戏耗费的时间不多,也就一个礼拜,主要是
游戏框架
不是我写的,我是直接拿国内的一款框架用的。
kevinkew
·
2023-10-21 01:33
HTML5
html5
游戏
TCMalloc 对MYSQL 性能 优化的分析
:chenb19870707@gmail.comBlog:Blog.csdn.net/chen19870707Date:October10th,2014虽然经过研究发现TCMalloc不适合我们现有的
游戏框架
chen19870707
·
2023-10-19 19:32
Server
-
Tcmalloc
TCMalloc原理和使用
MYSQL
性能
优化
测试
TCMALLOC
Unity读写Excel表格及 C#反射的简单理解。
这个应该属于撸一个适合自己的小
游戏框架
的第五篇。上一篇是关于Unity中的C#构造函数与this关键词的使用。这里在写游戏配置表的功能的时候遇到的问题。感觉很简单的逻辑写了很长的时间,等下再吐槽吧。
Gipsyz
·
2023-10-18 12:02
unity3d
c#
反射
excel
unity3d
unity
【c语言】扫雷-详解
件中写游戏的测试逻辑game.c//⽂件中写游戏中函数的实现等game.h//⽂件中写游戏需要的数据类型和函数声明等目录前言游戏介绍实现思路1.创建棋盘2.进行埋雷3.开始排雷具体步骤头文件1.test.c主体(
游戏框架
吃南瓜的北瓜
·
2023-10-18 03:12
小游戏
c语言
开发语言
目录
通过过一个基于走井游戏展示介绍在线网页
游戏框架
。
清洼
·
2023-10-16 14:27
Colyseus源码阅读1
Colyseus源码阅读1最近觉得自己的技能有了瓶颈,所以想通过阅读一些源码进行提高,这次就先选定一个我比较喜欢的实时
游戏框架
Colyseue介绍该项目是由gamestd工作室开源的一套服务器框架,基于
samael
·
2023-10-16 10:52
TEngine框架的导入与运行
而TEngine
游戏框架
,就是基于HybirdCLR搭建的。在基于TEngine框架开发游戏过程中,会遇到一些框架本身一些小Bug或者有些不满足的情况。
Data菌
·
2023-10-14 23:06
TEngine游戏框架
unity
TEngine
HyBirdCLR
LuBan
C语言-扫雷小游戏(含递归)
目录一、游戏介绍二、
游戏框架
三、游戏实现1.搭建游戏运行逻辑(test.c)2.game.h要包含的头文件和定义的宏3.game.c函数的实现玩的话注意排除所有雷后要跳出标记才会判断胜利。
el psy congroo
·
2023-10-14 01:19
C语言
c语言
数组猎杀时刻——数组详解
什么是数组1、2数组的创建1、3数组的访问2、二维数组2、1二维数组的声明2、2二维数组的初始化2、3数组的访问3、数组与指针3、1指针和数组的区别4、数组名作函数参数5、三字棋实例5、1逻辑过程以及
游戏框架
搭建
lovewold少个r
·
2023-10-13 08:02
C语言猎杀时刻
c语言
游戏程序
已解决(Python3.9异常)AttributeError: module ‘time‘ has no attribute ‘clock‘
Python的Pygame
游戏框架
一、前言二、报错信息三、报错翻译四、报错原因五、解决方案一、前言个人主页:ζ小菜鸡大家好我是ζ小菜鸡,今天让我们一起学习如何解决AttributeError:module
ζ小菜鸡
·
2023-10-11 23:45
Python问题解决
pygame
python
boardgame.io用于Unity的工程实践方案【暂时半途而废】
boardgame.io是Google开源的一个
游戏框架
,免费、开源,
万物智能相联
·
2023-10-11 22:52
unity
游戏引擎
App自动化测试工具Airtest
AirtestProject是由网易游戏推出的一款跨平台的UI自动化测试框架,主要是面向游戏的UI自动化测试,比如Unity3D、cocos2dx-*
游戏框架
,也支持Android原生app、iOSapp
测试开发小记
·
2023-10-08 17:19
自动化测试
#
APP自动化
app自动化测试
airtest
十、pygame小游戏开发
目录一、安装pygame二、pygame快速入门2.1坐标系认识2.2创建游戏主窗口2.3实现图像绘制2.4游戏循环和游戏时钟2.5简单动画实现的实现2.6监听事件2.7精灵和精灵组三、
游戏框架
搭建3.1
mChenys
·
2023-10-08 08:18
python
pygame
python
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他