UE4.5.0的Kinect插件(Plugin)---插件使用说明<二>

本文介绍如何在UE4中使用Kinect18插件,适用于UE4版本4.5.0及4.6.0。教程涵盖插件安装、配置及基本测试流程。
声明:所有权利保留。

转载必须说明出处:http://blog.csdn.net/cartzhang/article/details/43563959


一、起因:

        写了个UE4的Kinect的插件,结果,有网友说需要给个例子。例子做了也想上传,发现Ue4最简单的例子压缩后也太大,不能上传,故此,截图来说明用法。若还不明白,在上传样例。


    关于Ue4的Kinect18插件,很明显Kinect版本为1.8而不是2.0的. 而UE4版本为为4.5.0,当然目前4.6.0也是可以用的。

二、步骤:

       1. 当然是下载插件了,地址多次给出:Kinect18Plugin https://github.com/cartzhang/Kinect4UE4Plugin

现在后插件的文件名陈为Kinect4Ue4Plugin,把这个文件拷贝到Ue4的Plugins的文件夹中,并修改名字为Kinect18Plugin。


文件的结构如下图:

       


    2. 重新生成UE4,并编译Ue4

在Unreal engine引擎的文件夹中有个批处理文件,名字为GenerateProjectFiles.bat,双击生成。然后重新

打开UE4,重新编译。



3.利用UE editor来创建一个第一人称的项目工程,可以是C++的也可以是蓝图的,随意。


4. 修改editor中的游戏模式(gamemode),在WorldSetting中的game mode,如下图:


5. 最后,就是测试了。

左右侧身,就可以控制,游戏中第一人称人物的左右移动了。



欢迎来到Kinect和UE4的世界。


---------------End---------------------

若有问题,请随时联系。

非常感谢!



<?xml version="1.0" encoding="UTF-8"?> <project> <modelVersion>4.0.0</modelVersion> <groupId>com.dreamtouch.amb</groupId> <artifactId>AMB_Management</artifactId> <version>1.0.0</version> <packaging>jar</packaging> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.4.7</version> </parent> <properties> <java.version>17</java.version> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <mybatis.version>3.0.3</mybatis.version> <oceanbase.client.version>2.4.12</oceanbase.client.version> <swagger.version>4.5.0</swagger.version> <aliyun.version>4.1.2</aliyun.version> <easypoi.version>4.5.0</easypoi.version> <apache.commons.version>1.27.1</apache.commons.version> <aliyun.oss.version>3.18.3</aliyun.oss.version> <pagehelper.boot.version>2.1.0</pagehelper.boot.version> <fastjson.version>2.0.53</fastjson.version> <commons.io.version>2.20.0</commons.io.version> <com.mysql.version>9.2.0</com.mysql.version> </properties> <dependencies> <!-- Web & Security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <!-- Spring WebSocket 支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-messaging</artifactId><!-- STOMP协议支持(如需使用STOMP) --> </dependency> <!-- MyBatis & Database --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybatis.version}</version> </dependency> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>${com.mysql.version}</version> </dependency> <!-- Redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- Test --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency> <!-- Swagger --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId> <version>${swagger.version}</version> </dependency> <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <!-- 短信服务 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>dysmsapi20170525</artifactId> <version>${aliyun.version}</version> </dependency> <!-- 文件上传服务 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>${aliyun.oss.version}</version> </dependency> <!-- excel相关依赖 --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>${easypoi.version}</version> </dependency> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-web</artifactId> <version>${easypoi.version}</version> </dependency> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-annotation</artifactId> <version>${easypoi.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>${apache.commons.version}</version> </dependency> <!-- pagehelper 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>${pagehelper.boot.version}</version> <exclusions> <exclusion> <artifactId>mybatis</artifactId> <groupId>org.mybatis</groupId> </exclusion> </exclusions> </dependency> <!-- 阿里JSON解析器 --> <dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>${fastjson.version}</version> </dependency> <!-- Jackson支持LocalDateTime --> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> </dependency> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <!-- Jackson --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>9.0.1.Final</version> <!-- 确保选择一个与Spring Boot兼容的版本 --> </dependency> <!-- io常用工具类 --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons.io.version}</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.14.0</version> </plugin> </plugins> </build> </project> 我这些依赖有冲突吗
07-25
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值