【UE数字孪生学习笔记】 使用DataSmith对模型快速导入 UE5.3.2使用unreal DataSmith文件

声明:部分内容来自于b站,慕课,公开课等的课件,仅供学习使用。如有问题,请联系删除。

部分内容来自UE官方文档,博客等

UE5.3.2使用 3D Max 导出的unreal DataSmith文件


1. 去UE官网下载DataSmith导出器并导出一个.udatasmith文件和_Assets文件夹

   https://www.unrealengine.com/en-US/datasmith/plugins

请添加图片描述

2. UE 安装Datasmith插件

   要使用Datasmith将内容导入到虚幻引擎中,你的项目必须已启用 Datasmith导入器(Datasmith Importer) 。如果你不启用该插件,在虚幻引擎中就看不到Datasmith导入选项。某些受支持的文件格式需要其他插件。


3. 将Datasmith内容导入到虚幻引擎中

  1. 在虚幻引擎编辑器中,打开你要向其导入Datasmith内容的项目。

  2. 若要将内容导入项目的现有关卡中,立即打开该关卡。否则,创建新关卡,或使用默认关卡。

  3. 在主工具栏中,打开"创建(Create)"菜单并选择 Datasmith > 文件导入(File Import) 。界面上将打开文件导入对话框。

请添加图片描述

  1. 选择你要导入的文件,并点击 打开(Open) 。将打开文件对话框。

  在 Datasmith导入选项(Datasmith Import Options) 对话框中,选择你要从源文件中导入的内容类型,并按需设置其他导入选项。
请添加图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 sharding-jdbc 进行分表操作时,我们可以通过配置 Spring Boot 来实现事务管理。具体步骤如下: 1. 引入依赖 在 pom.xml 文件中加入以下依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>5.3.2</version> </dependency> ``` 2. 配置数据源 在 application.yml 中配置数据源: ```yml spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC username: root password: root ``` 3. 配置分表策略 在 application.yml 中配置分表策略: ```yml sharding: tables: user: actual-data-nodes: ds${0..1}.user_${0..1} table-strategy: inline: sharding-column: id algorithm-expression: user_${id % 2} ``` 上述配置表示,将 `user` 表分为两个子表 `user_0` 和 `user_1`,根据 `id` 列的值进行分表,当 `id` 为偶数时,插入到 `user_0` 表中,否则插入到 `user_1` 表中。 4. 配置事务管理器 在 Spring Boot 中,我们可以通过 `DataSourceTransactionManager` 类来管理事务。在配置类中添加以下代码: ```java @Configuration @EnableTransactionManagement public class DataSourceConfig { @Autowired private DataSource dataSource; @Bean public DataSourceTransactionManager transactionManager() { return new DataSourceTransactionManager(dataSource); } } ``` 5. 编写业务代码 在业务代码中使用 `@Transactional` 注解来管理事务: ```java @Service public class UserServiceImpl implements UserService { @Autowired private UserDao userDao; @Override @Transactional public void addUser(User user) { userDao.addUser(user); } } ``` 在上述代码中,我们使用 `@Transactional` 注解来标记该方法需要进行事务管理。 以上就是使用 sharding-jdbc 5.3.2 版本下,使用 Spring Boot 对分表进行事务操作的配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值