自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 商业化unity项目的完成目录

在开发一个商业化的网络游戏时,合理的项目目录结构可以帮助团队高效管理和组织项目文件。ProjectSettings/: Unity自动生成,存放项目的设置文件,如输入管理、图形设置、Player设置等。Library/: Unity自动生成,存放项目的缓存和临时信息,不需要手动管理。Assets/: Unity的主要资产文件夹,包含所有游戏资源和代码。Packages/: 存放Unity包管理器中安装的包的信息和设置。Scenes/: 存放场景文件(包含游戏的不同界面和效果)。

2024-12-30 22:45:15 447

原创 网络框架Mirror常用API

Mirror 网络框架的核心组件和方法提供了很大的灵活性来管理多人游戏的网络通信与同步。常见的操作包括启动客户端和服务器、在客户端和服务器之间发送命令与回调、同步玩家和物体的状态,以及处理客户端连接和断开等。通过组合这些功能,你可以轻松实现网络游戏中的各种操作,譬如玩家匹配、房间管理、实时互动等。

2024-12-05 23:05:20 1063

原创 【利用 Unity + Mirror 网络框架、Node.js 后端和 MySQL 数据库】

这个项目通过Unity和Mirror构建了一个基本的 1v1 在线游戏框架,通过Node.js后端处理匹配逻辑和数据库操作,实现了玩家之间的匹配与战斗功能。这个基础框架可以扩展为更复杂的游戏,例如增加更多玩家的匹配、更复杂的战斗系统等。

2024-12-05 20:28:15 2267

原创 【unity&Node.js篇】多人联机游戏开发代码规范

这份多人联机游戏开发的前端与后端代码规范,旨在提供一套高效且一致的开发标准。通过合理的命名规范、代码组织、网络通信策略、性能优化、安全性措施及测试实践,开发团队可以更容易地管理代码、保障游戏体验的一致性与稳定性、提高开发效率并快速响应玩家需求。遵循这些最佳实践,能够提升开发的协作性,减少潜在的技术债务,确保游戏项目顺利进行并达到预期的质量水平。

2024-12-02 15:31:41 756

原创 游戏开发中实现3渲2效果的常见方法

正交投影适合简单的2D游戏,提供一种没有透视的纯粹视图。预渲染适合在资源允许的情况下使用,可以获得高质量的静态图像或动画。法线贴图与光照效果适合需要细节增强的2D游戏,能够通过细节表现3D效果。2.5D视角适合需要一定三维视觉效果的2D游戏,像等距视角或广告牌渲染。渲染到平面适合需要动态背景或粒子效果的场景,可以实时渲染3D效果并映射到2D界面中。这些技术可以单独使用,也可以组合在一起,具体选择取决于游戏的类型、目标平台以及性能需求。

2024-11-10 13:08:14 985

原创 【android开发课程知识梳理总结】

- 容纳 Fragment 的 FrameLayout --> < FrameLayout android: id = " @+id/fragment_container " android: layout_width = " match_parent " android: layout_height = " 0dp " android: layout_weight = " 1 " /> </ LinearLayout >

2024-06-12 10:16:30 1139

原创 关于数据库的介绍和安装使用

目前市面上的数据库包含mysql,sql server等数据库,直接安装数据库可在dos命令窗口使用,且数据库能否使用与是否有配置环境变量没有关系,但如果未给数据库配置环境变量那么在dos命令窗口下如果不进入数据库的bin目录将无法使用相关命令,如查询数据库的版本(因此建议在安装数据库时也顺便配置好数据的环境变量。

2024-06-06 22:21:19 113

原创 虚拟机使用NAT进行网络连接

IPADDR为ip地址,NETMASK掩码,GATWAY网关,DNS1,DNS2主服务器和备用服务器。2.打开网络配置文件(ifconfig命令查询ifcfg-en**)1.配置虚拟网路编辑器中的NAT模式(编辑-虚拟网络编辑器)3.查看对应的主机IP地址,子网掩码。

2024-05-22 11:25:19 229

原创 Spring Boot中的IOC常用注解

为了使用这些功能,Spring提供了许多注解,用于配置和管理组件。这是最基本的组件注解,用于将类标记为Spring的组件。与@Autowired一起使用,用于指定注入哪个Bean,通常用于有多个同类型Bean的情况。用于自动注入依赖,Spring会自动注入与该字段、方法或构造函数参数类型匹配的Bean。用于数据访问层(如DAO或Repository类)的组件注解,暗示这些类负责数据交互。用于指定在多个相同类型的Bean中,哪个Bean应该优先注入。通常用于标记业务服务类,是一种特殊类型的组件注解。

2024-05-10 20:27:44 366

原创 SpringBoot项目实现IOC(控制反转)操作简单案例

在项目中定义两个简单的Bean类:UserService和UserRepository。运行MyApplication类中的main方法,启动Spring Boot应用程序。Spring Boot会自动配置IOC容器,但我们可以通过配置类来额外定义Bean。这样,你就建立了一个简单的Spring Boot项目,实现了IOC的操作流程功能。编写一个启动类,用于启动Spring Boot应用程序。使用idea创建一个新的Spring Boot项目。步骤二:定义Bean。步骤四:注入Bean。

2024-05-10 20:21:33 181

原创 十六进制转换十进制的方法

16进制转10进制

2024-05-08 10:58:53 2504 1

原创 【JAVA中关于this的三种用法】

总而言之,this 关键字在Java中用于引用当前对象,它可以引用当前对象的成员变量、调用当前对象的其他方法,以及在构造函数中调用其他重载构造函数。1.引用当前对象的成员变量:使用 this 关键字可以在方法或构造函数中引用当前对象的成员变量。3.在构造函数中调用其他重载构造函数:当一个类有多个构造函数时,可以使用 this 关键字在一个构造函数内部调用类的其他构造函数。2.调用当前对象的其他方法:通过 this 关键字可以在一个方法内部调用当前对象的其他方法。

2023-10-21 22:50:17 182 1

原创 VMware虚拟机安装教程

直接搜索VMware然后进入官网点击下载这里选的是win64位可以根据电脑选择下载后直接安装然后一直点击下一步,安装完后,出现该界面,点击创建新虚拟机然后选择自定义稍后安装选择linux这里要点使用桥接网络创建完成后,点击CD/DVD进行映像文件的配置(如果没有映像文件,可以在阿里云下载https://mirrors.aliyun.com/centos/点击使用IOS文件,将下载好的映像文件配置完成配置好后开启虚拟机并进行安装,安装完成后。语言选择中文简体,并这设.

2020-09-18 11:31:59 892

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除