找回密码
 立即注册
查看: 218|回复: 0

Puerts for unreal环境安装篇

[复制链接]
发表于 2022-8-21 07:46 | 显示全部楼层 |阅读模式
安装的话就按照官网给的安装到自己的Unreal工程就好

两个方法(先讲第一个)

第一个
1:安装
转载于知乎
安装
git clone https://github.com/Tencent/puerts.git
拷贝插件到您项目
unreal engine
拷贝puerts/unreal下的Puerts目录到您项目的Plugins目录下,可以参考unreal demo
unity
拷贝puerts/unity/Assets下的所有内容到您项目的Assets目录下,可以参考unity demo
Plugins要单独下载releases,或者自行编译
2:安装后用VSCode打开工程用用终端或者是CMD或powershell 执行以下命令
node enable_puerts_module.js
该命令作用:
将 Puerts 下的 Content/Javascript 拷贝到 工程目录下的 Content 下
创建并初始化 tsconfig 文件 (内容来源于 enable_puerts_module.js 中 )
创建并初始化 DefaultPuerts.ini 到项目目录 Config 下(内容 AutoModeEnable=True )
在项目根目录创建 TypeScript 目录
npm 安装 Puerts_Editor 的依赖包
去到工程根目录 npm init 创建 package.json 创建成功后,向文件中粘贴如下内容
  1.             "dependencies": {
  2.                     "@types/react": "^15.6.6",
  3.                     "@types/react-reconciler": "^0.18.0",
  4.                     "@types/mocha": "^7.0.1"
  5.              }
复制代码
到工程根目录 npm install
加入配置 ReactUMG
进入 Content/javascript 目录 npm init 创建 package.json
创建成功后,向文件中粘贴如下内容
“dependencies”: {
“react”: “^16.11.0”,
“react-reconciler”: “^0.23.0”
}
然后 npm install 一次
打开工程根目录的 tsconfig.json, 在 typeRoots 中 加入 “Plugins/ReactUMG/Typing”,
打开 UE4 工程,在引擎中点击 ue.d.ts ,将会在如下目录生成对应将 ue 中的 API 反射成 ts 可调用的库文件
Plugins\Puerts\Typing
Plugins\ReactUMG\Typing
第二个
直接下载Puertsdemo
里面的环境已经配置好了
但是你可能会遇到typescript找不到的问题,这个问题你需要本地装typescript
cnpm install grunt typescript


还可能会遇到typeToTypeNode报错,错误提示是这里有三个参数,但是只给了一个的错误,我这里给后面了两个null,不知道会出现什么问题,但是不报错了,能编译了



重启UE4编辑器
vscode “Terminal -> tsc -w”:修改代码后会自动编译
有什么问题后面再补充吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-25 05:17 , Processed in 0.245335 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表