Search the Community
Showing results for tags 'ung'.
-
Добрый день, столкнулся со следующей проблемой: Не могу прочитать файлы из ung архива, созданного в runtime При выполнении приложения выполняются следующие функции: 1) С помощью плагина CadImporter импортирую step файл с иерархией в папку data/imported/step_name/. В папке step_name/ создаются меши и нода: data/imported/step_name/step_name.node data/imported/step_name/sub_shape_0.mesh data/imported/step_name/sub_shape_1.mesh и т.п. В самой ноде при импорте все пути прописываются следующим образом: <node type="ObjectMeshStatic" id="107603081" name="sub_shape_0"> <mesh_name>../data/imported/step_name/sub_shape_0.mesh</mesh_name> <surface name="GRAY62 (0.647059,0.619608,0.588235,1)" material="841f9d7a08f60719b7bc9a8e16d254a870513a5f" property="d99ebc8ef5769d70b1e46992309cc3e7d1aa2faa"/> <transform>1 0 0 0.0 0 1 0 0.0 0 0 1 0.0 0 0 0 1.0</transform> </node> 2) С помощью ung_x64, вызовом командной строки, архивирую папку step_name/ 3) Удаляю исходную папку step_name/, таким образом в системе остается только один файл архива. Выглядит следующим образом: data/imported/step_name.ung 4) Перезагружаю мир 5) Пытаюсь загрузить ноду следующими методами: Unigine::NodeReferencePtr noderef = Unigine::NodeReference::create("../data/imported/step_name/step_name.node"); // or Unigine::NodePtr node = Unigine::World::get()->loadNode("../data/imported/step_name/step_name.node",0); и получаю ошибку - Xml::load(): can't open "step_name/step_name.node" file World::loadNode(): can't open "step_name/step_name.node" file При поптыке загрузить архив с помощью функции Unigine::FileSystem::get()->loadPackage("../data/imported/step_name.ung"); получаю false При работе из папки, без использования архива, нода загружается корректно. По требованиям проекта должна быть предусмотрена загрузка сторонних step файлов и дальнейшее их хранение в архивах, с возможностью передачи между различными клиентами. Так как доступа к редактору у них нет, то все это должно работать на релизной версии программы. Подскажите, пожалуйста, в чем может быть проблема при чтении нод, созданных в рантайме, через ung архивы. Возможно есть более гибкие решения для данного вопроса. Используется Unigine 2.7.2.1 SDK
-
How access directories or files in a script inside an ung archive ?
p.vaz posted a topic in UnigineScript
Hi, Since I've archived a script folder into a ung archive, I get problem accessing directories in this same archive : Extract of a script that works unarchived and fails archived : string dirName = engine.getDataPath() + "my_directory"; Dir dir = new Dir(); dir.open(dirName); // returns 0 when the script is archived ! Could you please tell me why it doesn't work ? and if is there another way to do that inside a ung archive ? Thx, Best regards, Philippe -
Hi, I am starting to package everything up. What are the benefits of using ung files with the archiver instead of zip files? The only documentation that I can find is that ung files are limited to 2 gigs. Is there any performance benefits to using ung files over zip files? Thanks, Sam
-
Hi, I have four folders (Meshes,Materials,Textures,Nodes) inside folder Art, Now i have created .UNG file for folder Art. When i use Art.UNG in any project without having Art folder, i am not able to see node files or materials to populate in new level. Am i missing any process which need to be followed? Thanks in advance.
-
Hi, I don't know if it's a bug or my mistake, I've tried to reproduce it with a simple scene without success (keep trying...) Proble is when my app uses ung resource files, the shadow for some meshes looks as you can see on right part of the image. This doesn't happens with source resource files (left part of the image) In addition, if I set shaders quality to "medium" the visual defect disappears. The ung file is generated using: ung_x86 -p mypass -o S80.ung -d S80 Any idea? log.html