yang131

导航

2024年11月14日 #

关于GL切换线程渲染

摘要: 目前分为两种方式: 1.在主线程初始化GLContext,在其他线程渲染(此时切换之前的Context), 主要保证已经创建的Program在其他线程的使用。 阅读全文

posted @ 2024-11-14 09:31 NoNight 阅读(2) 评论(0) 推荐(0) 编辑

2024年11月11日 #

关于右值引用测试

摘要: 不论在win: vs,gcc 测试,使用RightValue,性能出现下降 在Llvm下,使用RightValue,性能也出现下降: 测试参考之前的博客代码,现有的代码也可以: #include <iostream> #include <vector> #include <utility> #inc 阅读全文

posted @ 2024-11-11 20:14 NoNight 阅读(0) 评论(0) 推荐(0) 编辑

2024年10月20日 #

关于apptomcat启动失败的问题

摘要: tomcat无法启动原因排查 缺少exe文件,可能在其他软件安装过程中被删除了 阅读全文

posted @ 2024-10-20 15:32 NoNight 阅读(4) 评论(1) 推荐(0) 编辑

2024年10月16日 #

鸿蒙UI开发

摘要: Build函数可以记录界面布局 router可以跳转页面 getContext(),可以获取resourceManager,用于访问文件。 新建一个Page,,基本按照index.ets,然后再module中配置 再onwindowLoad后,loadPage然后完成跳转页面。 XComponent 阅读全文

posted @ 2024-10-16 13:51 NoNight 阅读(2) 评论(0) 推荐(0) 编辑

关于鸿蒙交叉编译的日志记录

摘要: 对于一个第三方库集成到自己的项目,在鸿蒙开发商最初接触的是源码集成进来,使用cmake,但是一些库的代码偏多,集成有一些困难,所以还有另一种方式直接把第三方库的链接库编译好放进来。 大部分或者目前我需要用的都需要makefile来编译,当然如果不是makefile而是CMake,那它可以直接集成到项 阅读全文

posted @ 2024-10-16 11:23 NoNight 阅读(35) 评论(0) 推荐(0) 编辑

2024年10月7日 #

关于鸿蒙自己搭建项目环境要注意的点

摘要: 具体步骤如下 https://xie.infoq.cn/article/4c72d00fab3499bc78de4fdd3 但是与native c++相关的东西不止上面还少不了CMakeList.txt, # the minimum version of CMake. cmake_minimum_r 阅读全文

posted @ 2024-10-07 15:36 NoNight 阅读(10) 评论(0) 推荐(0) 编辑

2024年9月4日 #

关于组队邀请要注意的项

摘要: struct在MAP中的时候,无法更新需要重新建一个struct更新完数据之后再add,才醒。 playercontroller每个客户端一个,也就是server端游好几个,所以一定要找到对应的playercontroller 目前数据存在gameinstance中 寻找对应的playercontr 阅读全文

posted @ 2024-09-04 22:08 NoNight 阅读(3) 评论(0) 推荐(0) 编辑

2024年8月30日 #

关于ChinaJoyApp仿制版的架构设计

摘要: 俩个关卡Server,Client,这两个是启动后的地图,服务器端在Server关卡在初始化成功后连接DataServer,然后两个进程相互交互;而客户端会在打开Client关卡后登录DataServer,然后获取到DS服务器的地址和端口后,然后会进入Server关卡。 所以服务器端启动大概是这样的 阅读全文

posted @ 2024-08-30 16:16 NoNight 阅读(5) 评论(0) 推荐(0) 编辑

2024年8月17日 #

关于steamworks的dlc管理

摘要: 关于steamworks中基础游戏版本无需更改时,只更新DLC,需要在基础游戏中设置分别管理DLC,然后用SeamPipeBuildUploader即可,注意下图,这俩,appID为基础游戏ID,depotID 为dlc的仓库id,如果AppID为DLC的AppID则不生效 阅读全文

posted @ 2024-08-17 00:06 NoNight 阅读(22) 评论(0) 推荐(0) 编辑

2024年8月15日 #

关于Unlua的使用三种语言写的框架以及中间的易错点

摘要: 服务器是java, 主要处理各种业务数据比如背包,登录,以及DS服务器管理。 java端启动web服务器以及web socket server。 客户端: UE5 配合UnLua插件 引用websockets模块。 lua处理通信模块,lua的简介与编写,websocket使用c++,这里需要注意的 阅读全文

posted @ 2024-08-15 22:43 NoNight 阅读(42) 评论(0) 推荐(0) 编辑