Features:

  •  53 blueprints: BP_Carriage_Master + Childs, BP_Railway, BP_Train_Control_System, etc)
  •  340 static meshes With auto lods poly count max 40k (made by us using Maya LT)
  •  14 UI widgets
  • 1600 textures 2048×2048 or less (diffuse+normal+occlusion, roughness, metallic) made by us using Substance Painter
  • 6 railway themes: Modern, Old, Old western, Abandoned, Futuristic, Snowy
  • BP_CarriageMaster is the base for any carriage you want to build, locomotive, passengers or freight. You can create a child blueprint, customize the meshes and create a logic for the carriage you want.
  • BP_Railway is the actor used to create railways and is drag and drop in the scene. Tracks can be just simply aligned by moving the points or the whole actor and then the train will look for a new railway if the current one is over.
  • BP_Low_Cost_Train is the actor used to spawn a copy of the train made using instanced static meshes when the train is not used

Input: Keyboard, Mouse

Network Replicated: No but it's possible to replicate

Supported Development Platforms: Win64

Supported Target Build Platforms: Desktop

Important/Additional Notes:

1) There's a limit for the amount of carriages connected that is about 50

特征:

  •  53蓝图:BP_Carriage_Master+Childs,BP_Railway,BP_Train_Control_System等)
  •  340静态网格与自动点多计数最大40k(由我们使用Maya LT制造)
  •  14UI小部件
  • 1600纹理2048×2048或更少(漫反射+法线+遮挡,粗糙度,金属)由我们使用Substance Painter制作
  • 6铁路主题:现代,古老,古老的西部,废弃,未来主义,白雪皑皑
  • BP_CarriageMaster是您想要建造的任何运输,机车,乘客或货运的基础。 您可以创建子蓝图,自定义网格体并为所需的车厢创建逻辑。
  • BP_Railway是用于创建铁路的actor,在场景中进行拖放操作。 轨道可以简单地通过移动点或整个演员对齐,然后火车将寻找一个新的铁路,如果当前的铁路结束。
  • BP_Low_Cost_Train是actor,用于在不使用列车时生成使用实例化静态网格体生成的列车副本

输入:键盘,鼠标

网络复制:没有,但可以复制

支持的开发平台:Win64

支持的目标构建平台:桌面

重要/附加注意事项:

1)连接的车厢数量限制在50辆左右










THE PROJECT IS NOW AVAILABLE ON THE MARKETPLACE WITH THE NEW UPDATE (V2) (UE5.1 & later VERSIONS)

  • Version 2 CHANGELOG PDF (check this link also for upcoming updates)
  • Version 2 Official documentation download: PDF ZIP
  • Version 2 Playable Demo (WIN 64) – large level with foliage and a many tracks. Updated 02/20/2024
  • Version 2 Track Creation BASICS VIDEO
  • Version 2 Track Creation ADVANCED VIDEO
  • Version 2 Adding New Bogies VIDEO
  • Version 2 Train Save / Load / Start / Stop / Reset VIDEO
  • Version 2 Gameplay VIDEO (First video of the demo map, with the gameplay, we are working on a tutorial to explain how to create trains, railways etc.)

FEATURES OF THE NEW V2 Update for Unreal Engine 5.1 and later versions:

  • Quick railway creation using a new system to add sections of railway selecting the length, pitch, yaw and the type of section (switch point, station, tunnel, bridge, level crossing or normal track)
  • Really working switch mechanism using a push bar and rails that are moving when you activate or deactivate the switch
  • New train spawner system using instanced static meshes to keep the train using minimum resources until it's used.
  • Trains can now be saved, restored to the original starting position, stopped and instanced or restarted during game time
  • Trains are using a built in AI system to allow them to move, adjust the speed according to the track speed limit, stop at stations, avoid collisions, reverse at the end of the track and many other functionalities so you don't need to manually drive them if you just want trains moving in the level
  • Trains can now reach 400 km/h without problems of any type when moving on a track and they will derail if, for example, they take an active switch point at very high speed or if they find another train that can collide
  • The derailment system is using a dedicated actor that simulate physics and it's using constraints to keep the cars connected after the derailment
  • It's now possible to have several length of carriages in the same train
  • Train are affected by slope and lateral forces in turns so they now will overheat and lean
  • You can create new trains very quickly using a data table where all the settings like, length, mass, max speed, brake speed, sounds, type of carriage (engine or car), and then you can use a child of the BP_Carriage_Master blueprint to add the static meshes that you want to use
  • It's possible to walk with a character on a moving train but to avoid issues with the character movement component it's better to use a low speed for the train, we have also prepared an actor that can be possessed when the train is moving fast in order to avoid glitches caused by the way the character movement component (jump without considering the speed of the train, glitches when walking from a car to the next one at high speed). We can't modify the character movement component because it's in C++ but it's something you might do if you want to use the train to move the character at high speed.
  • Trains are now spawned during game instead than using the construction script. Also railways can be loaded on begin play or using a custom event
  • Railway themes: all the static meshes of a railway are stored in a data table to quickly retrieve them and switch the look of a railway selecting a different theme. We have provided 6 themes: modern track, old track, old western track, abandoned track and snowy track

IMPORTANT: Project downloads: If you download the project for UE4.XX you will download the first version of the project as it was updated up to UE 4.28. If you download the project for UE5.XX you will download the current V2 version. It's possible to port the V2 version to UE4 but you will have to do this manually since the V2 version was created using UE5

该项目现已在市场上提供新的更新(V2)(UE5.1及更高版本)

  • 版本2 更新日志PDF (检查此链接也为即将到来的更新)
  • 版本2官方文档下载: PDF格式 拉链
  • 版本2 可玩演示(WIN64) -大的水平与树叶和许多轨道。 更新后的 02/20/2024
  • 版本2轨道创建基础知识 短片
  • 版本2轨道创建高级 短片
  • 版本2添加新转向架 短片
  • 版本2列车保存/加载/启动/停止/重置 短片
  • 版本2游戏 短片 (演示地图的第一个视频,随着游戏玩法,我们正在编写一个教程来解释如何创建火车,铁路等。)

虚幻引擎5.1及更高版本的新V2更新的功能:

  • 使用新系统快速创建铁路,增加铁路的长度、俯仰、偏航和路段类型(开关点、车站、隧道、桥梁、平交道口或正常轨道)
  • 真正工作的开关机构使用一个推杆和导轨,当你激活或停用开关时正在移动
  • 新的列车生成器系统使用实例化静态网格保持列车使用最少的资源,直到它被使用。
  • 火车现在可以保存,恢复到原来的起始位置,停止和实例化或重新启动在游戏时间
  • 火车正在使用内置的AI系统来允许它们移动,根据轨道速度限制调整速度,在车站停车,避免碰撞,在轨道末端反转以及许多其他功能,因此如果您只想在
  • 火车现在可以达到400km/h,在轨道上移动时没有任何类型的问题,如果例如,他们以非常高的速度采取主动开关点,或者如果他们发现另一列火车可以相
  • 脱轨系统使用一个专门的actor来模拟物理,它使用约束来保持汽车在脱轨后的连接
  • 现在可以在同一列火车上有几节车厢
  • 火车轮流受到斜坡和侧向力的影响,因此它们现在会过热和倾斜
  • 您可以使用数据表非常快速地创建新列车,其中包含所有设置,如长度,质量,最大速度,制动速度,声音,车厢类型(发动机或汽车),然后您可以使用BP_Carriage_Master蓝图的
  • 在移动的火车上与角色一起行走是可能的,但是为了避免角色移动组件的问题,最好使用低速的火车,我们还准备了一个演员,当火车快速移动时,它可以被拥有,以避免角色移动组件的方式造成的故障(在不考虑火车速度的情况下跳跃,在高速从汽车走到下一个汽车时出现故障)。 我们不能修改角色移动组件,因为它是在C++中,但是如果你想使用火车来高速移动角色,你可能会这样做。
  • 火车现在在游戏中生成,而不是使用构造脚本。 也可以在开始播放或使用自定义事件加载铁路
  • 铁路主题:铁路的所有静态网格都存储在数据表中,以快速检索它们并切换铁路选择不同主题的外观。 我们提供了6个主题:现代赛道,旧赛道,旧西部赛道,废弃赛道和白雪皑皑的赛道

重要提示:项目下载:如果您下载UE4的项目。XX您将下载项目的第一个版本,因为它已更新到UE4.28。 如果您下载UE5的项目。XX您将下载当前的V2版本。 可以将V2版本移植到UE4,但您必须手动执行此操作,因为V2版本是使用UE5创建的

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。