×

架构

MMORPG网络游戏开发之任务系统的架构与设计(mmorpg服务器架构设计)

行者 行者 发表于2024-05-17 浏览3919 评论0
前言 在网路游戏中做任务已经成为游戏很重要的一个核心功能和玩法,如何做好一个灵活可扩展的任务系统的架构与设计,今天来给大家分享一些我们的设计经验。接下来我把整个的任务系统分成以下6个模块: 对于单机游戏而言,这6个模块都放在客户端直接处理,对于网路游戏而言,模块1~5实现在服务端,模块6实现在客户端。 对啦!这里有个游戏开发交流小组 里面聚集了一帮热爱学习unity的零基础小白,也有一些正在从事unity开发的技术大佬,欢迎你来交流学习。 任务配置表设计与管理 任务配置表主

Ruby教程

Ruby‘s Adventrue游戏制作笔记(一)Unity创建项目

酷玩游戏 酷玩游戏 发表于2024-05-15 浏览4415 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、创建Unity 2D项目 二、导入资源包 进入网址 https://assetstore.unity.com/packages/essentials/asset-packs/2d-beginner-tutorial-resources-140167 下

html5教程

html5游戏编程核心技术与实战目录

笃行致远 笃行致远 发表于2024-05-14 浏览7274 评论0
html5游戏编程核心技术与实战目录 概述 将书上的代码手工敲一遍,另外由于书出版比较早,有些地方的写法已经过时了,做了一些修改。比如var 改为了let,div上面的属性 align="center"已经废弃了,就直接删除了。 蓝色文字颜色的内容是带跳转链接的,可以点击查看相应内容。 对哪一章感兴趣,欢迎留言,我提前更新一下。 第1章 游戏和 HTML5初探 1.1 网页游戏和HTML5 1.1.1 网页游戏简介… 1.1.2 HTML5 简介 1.1.3 HTML5浏览器工具

Ruby教程

RMXP脚本解析(二十九):Game_Map

Nacl Nacl 发表于2024-05-14 浏览4772 评论0
目录 Game_Map类代码解析 关于角色朝向与判断是否通行的函数 关于@events与其初始化 无需多言,很轻松就能知道这是个管理游戏地图的类。本类在游戏中对应且仅对应全局变量$game_map,因为在游戏中仅仅能存在一张地图,也就是角色所在的地图。 Game_Map类代码解析 #============================================================================== # ■ Game_Map #------

mysql

Unity技术手册-编辑器基础入门万字大总结(Unity编辑器)

梦幻星空 梦幻星空 发表于2024-05-13 浏览13947 评论0
往期文章分享 点击跳转=>《导航贴》- Unity手册,系统实战学习 点击跳转=>《导航贴》- Android手册,重温移动开发 本文约8千字,新手阅读需要20分钟,复习需要12分钟 【收藏随时查阅不再迷路】 👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,

MYSQL教程

利用Python+Cocos2d制作《猫吃老鼠》小游戏

AB模板网 AB模板网 发表于2024-05-12 浏览4182 评论0
碰撞检测也称冲突检测,是游戏程序中的一个非常重要的功能,用于检测游戏画面中的物体是否发生碰撞,进而可以采取相应的措施应对此碰撞。绝大多数的游戏引擎都提供了对碰撞检测的支持。 本篇我们将介绍Cocos2d的碰撞检测功能。 01、原理 Cocos2d中为碰撞检测提供支持的模块是cocos.collision_model。通过该模块,我们可以检测两个物体是否发生碰撞、指定物体与哪些物体发生碰撞、指定物体的指定距离范围内都有哪些物体、哪些物体发生了碰撞等情形。 其原理是:按照指定的单元格(c

MYSQL教程

以unity3d为例解读:游戏数据加密(unity 加密)

AB模板网 AB模板网 发表于2024-05-11 浏览8561 评论0
目录 前言 1、Virbox 一、Virbox 是怎么做的? 1、如何对程序进行保护? 2、如何对资源进行保护? 3、使用加密工具前后比较 二、Virbox 保护方案特点 l 更安全 l 更全面 l 更简单 2、DES和RSA加密算法 一、DES加密算法 二、RSA加密算法 RSA加密算法的基本流程如下: 网络游戏数据文件加密方案(基于DES和RSA加密算法) 网络游戏安全性的数据文件加密方案的意义 总结 前言 据统计,市面上万款游戏中,其多数

JavaScript教程

基于js原生算法+cocos游戏引擎+uni框架Cloud托管网页:开发2048小游戏域名发布版本

dede58织梦模板 dede58织梦模板 发表于2024-05-11 浏览3672 评论0
    目录 首先看一下效果图 CocosCreator游戏引擎 block绑定: canvas绑定:  cocos中创建脚本js以及js原生算法  然后我们先看game.js 背景方法及包含的原生算法代码: 开始方法及包含的原生算法代码: 处理监听事件的方法及包含的原生算法代码: game.js完整代码: colors.js用来存储我们将会用到的块变化时以及背景的颜色 block.js是用来判定快与块合并时发生的颜色变化 uni框架Cloud托管网页  

rabbitmq

虚幻引擎在Linux平台打包时,遇到std::__1::basic_string报错的解决方法

田小会 田小会 发表于2024-05-11 浏览5605 评论0
 一、背景         最近因为项目需求,需要在虚幻引擎中使用RabbitMQ,并且在Linux平台上进行部署。         因为SimpleAmqpClient需要的库文件和头文件较多,为了方便起见,我选择将AMQP-CPP以插件的形式整合进虚幻引擎。         但当一切功能在引擎里调试完毕后(Windows 平台),在进行Linux交叉编译时,linking的时候会遇到以下报错: UATHelper: Packaging (Linux):     ld.lld: