可可西

08 2021 档案

UE4引擎主流程框架
摘要:游戏启动初始化 ue4引擎通过传入不同命令行参数来充当很多角色。它可以是编辑器,用于集成、制作、编辑、管理游戏资源。可以是ds服务器,用于管理玩家连接,同步游戏状态,校验玩家操作等 可以是游戏客户端,接受输入,呈现精美的画面,给玩家带来全方面的游戏体验。还也可以是commandlet工具,提供coo 阅读全文

posted @ 2021-08-28 21:40 可可西 阅读(4994) 评论(1) 推荐(0) 编辑

UE4原子操作与无锁编程
摘要:原子操作的Interlocked函数 // 自增操作 int32 n1 = 100; // n1=n1+1; r1=n1; int32 r1 = FPlatformAtomics::InterlockedIncrement(&n1); // n1=101 r1=101 // 自减操作 int32 n 阅读全文

posted @ 2021-08-25 22:58 可可西 阅读(5273) 评论(0) 推荐(0) 编辑

Unlua静态导出
摘要:在Unlua中可使用以下宏来静态导出反射体系外的类、成员函数、成员变量、全局函数和枚举 /** * Export a class */ #define EXPORT_UNTYPED_CLASS(Name, bIsReflected, Lib) \ struct FExported##Name##He 阅读全文

posted @ 2021-08-18 00:04 可可西 阅读(1351) 评论(0) 推荐(0) 编辑

Unlua编程基础
摘要:UnLua是Tencent针对UE4的脚本解决方案,其目标是使用lua脚本来代替蓝图来编写业务逻辑,提升开发效率和降低维护成本。目前已在github上开源。 主要功能特性 1. 可在lua中通过UE4反射系统零胶水代码访问UCLASS, UPROPERTY, UFUNCTION, USTRUCT,  阅读全文

posted @ 2021-08-17 00:23 可可西 阅读(6067) 评论(0) 推荐(3) 编辑

Android JNI调用
摘要:JNI(Java Native Interface,Java本地接口),是用于实现Java与Native代码相互调用的编程框架。 Native调用Java void ObjFunc_int_voidret(JNIEnv *env, jobject obj, const char *funcname, 阅读全文

posted @ 2021-08-05 00:13 可可西 阅读(895) 评论(0) 推荐(0) 编辑

导航