总结
You've studied quite a large amount of theory and thoroughly completed 4 projects from start to finish, you've learned a lot about the world of 3D graphics, mastered the basics of 3D application development on the UNIGINE platform, familiarized yourself with the main tools and learned how to use them. Now you can not only find and prepare the necessary content and implement the application logic in C++, but also animate camera fly-throughs with transformation and movement of objects in the scene, and record all this in a video. And you've also started to understand VR.你已经学习了大量的理论内容,并从头到尾完成了 4 个项目,对 3D 图形世界有了更深入的了解,掌握了 UNIGINE 平台上 3D 应用开发的基础知识,熟悉了主要工具并学会了使用它们。现在,你不仅能够查找并准备所需内容、在C++中实现应用逻辑,还可以通过变换和移动场景中的对象来实现摄像机的飞行动画,并将这些内容录制为视频。同时你也开始理解 VR 的基本概念。
Now you can develop on your own, implement new projects and expand your expert knowledge and practical skills in this captivating area. We can advise the following activities as tasks to continue mastering the engine and developing the created projects:现在你已经能够独立开发项目,实现新创意并拓展自己在这一迷人领域的专业知识和实践技能。以下是一些建议的后续任务,用于继续掌握引擎并发展已创建的项目:
- You can make Project 3 (Arcade Cross-Country Race) more lifelike by adding a manual gearbox and and a choice of different car models, and also make the gameplay more sophisticated.你可以通过添加手动变速箱和多种汽车模型选择来使项目 3(街机越野赛)更加逼真,同时使游戏玩法更丰富。
- Use Project 4 as the basis and implement the ArchViz Project 1 in VR.以项目 4为基础,实现 VR 模式下的建筑可视化项目 1(建筑可视化)。
- Add more levels and enemies to Project 2 (FPS). Implement the weapon changing system with limited ammunition load and add first aid kits and ammunition on levels.为项目 2(第一人称射击)增加更多关卡和敌人,实现武器切换系统并设置有限弹药量,还可以在关卡中添加急救包和弹药箱。
It will also be useful to study the demo projects and samples supplied as part of the SDK — there you can learn about the specifics of using certain objects and ways to solve typical problems, or even use some parts of the examples and demos as templates for your own projects. You can always find all the necessary information in the documentation and tutorials, and if something is still not clear — ask on the forum or in Discord.研究 SDK 附带的演示项目和示例也非常有帮助——你可以了解特定对象的使用方式和解决典型问题的方法,甚至可以将其中的某些内容作为你自己项目的模板。你始终可以在文档和教程中找到所需信息,如果仍有疑问,欢迎在论坛或Discord上提问。
本页面上的信息适用于 UNIGINE 2.20 SDK.