Author Topic: Релиз WorldSim3D 1.01 !!  (Read 743 times)

0 Members and 1 Guest are viewing this topic.

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 897
  • Reputation 36
  • Game making is my hobby for life!
Релиз WorldSim3D 1.01 !!
« on: December 16, 2016, 06:16:32 PM »
Команда разработчиков WorldSim3D рада сообщить, что состоялся релиз очередной версии 1.01 !!!

В ней много исправлений, особенно в связи с изменением типов данных.
Исправлены некоторые функции для озвучивания проектов. Также для звука появилось ещё 25 функций!

Теперь стало легко работать с True Type (.ttf) шрифтами.
Появились дополнительные функции для работы с нодами и мешами и ещё кое-что.
Также у вас есть возможность потестировать как работает физика Ньютон в движке, т.к. появилось много функций для работы с этим физическим движком. Смотрите примеры 112 и 114.
Также мы немного улучшили Мастер создания проектов и инструмент Стартер (теперь он оконный вместо унылого консольного).
Смотрите полный список в чейнджлоге в папке 'help'.

Приятного времяпрепровождения с WorldSim3D!

Скачать (102 мб, zip)

Скрин
« Last Edit: December 16, 2016, 07:14:41 PM by Alec - WS3D Developer »
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 897
  • Reputation 36
  • Game making is my hobby for life!
Re: Релиз WorldSim3D 1.01 !!
« Reply #1 on: December 16, 2016, 07:27:01 PM »
Полный список изменений:
Code: [Select]
1.01 (15.12.2016)

1) Все функции переработаны, учитывая, что в последних версиях FreeBASIC появился тип Boolean;
2) исправлены примеры 39, 41, изменен пример 5;
3) Убран рендер wDT_DIRECT3D8, так как он уже морально устарел;
4) Убраны несколько ненужных типов в заголовке. Некоторые и не использовались:
- Type wQ3LevelMesh as UINTEGER Ptr
- Type wSound As Any Ptr
- Type wDecalManager As UInteger ptr;
5) Исправлены шаблоны игр (тоже в связи с типом Boolean);
6) добавлены новые функции:
1.. для работы с мешами BSP-карт: wGetBrushEntityMesh, wFitMesh, wMeshIsEmpty;
2.. для работы с любыми мешами: wClearBatchingMesh, wRemoveBatchingMesh, wCopyMesh;
3.. для логгирования: wSetLog, wSetLogLevel, wWriteLog, wClearLog;
4.. для работы с пользовательскими данными: wSetNodeUserData, wGetNodeUserData;
5.. другие для работы с нодами: wSetNodeUserName, wGetNodeUserData, wCopyNode, wGetNodeVisibility, wNodeIsInView, wDrawNodeBoundingBox, wSetNodeAlpha, wSetNodeMaterialTextureScale, wSetNodeMaterialTextureScaleCenter, wSetNodeMaterialTextureTranslate, wSetNodeMaterialTextureRotation;
6.. для работы с 2D: wFindTexture, 3 функции для работы с шрифтами TrueType (.ttf);
7.. ещё одна функция для работы с таймером wGetTimerTime;
8.. для возможности скрыть или полказать логотип движка wLogoWS3D;
9.. 25 дополнительных функций для работы со звуком.
7) Убраны 2 функции wCloseESC() и wCloseKEY_ESC(). Теперь вместо них используется 1 функция wCloseEsc. Функция предназначена для того, чтобы позволить игроку закрыть приложение (выйти из игры) через клавишу Escape. Это например, важно когда в проекте используется FPS-камера и пользователь не может закрыть окно приложения мышкой;
8) исправлена функция wSetupSceneCollision (теперь она вместо wSetupWsSceneCollision);
9) убраны функции для работы со звуком: wGetSoundNumChannels, wGetSoundFrequency, wGetSoundBitsPerSample;
10) изменены функции для работы со звуком:
- Убран последний параметр force у wLoadSound;
- wSetSoundMinDistance (вместо wSetSoundReferenceDistance);
- wGetSoundMinDistance (вместо wGetSoundReferenceDistance);
- wSetSoundRelative (вместо wSetSoundType);
- wGetSoundTotalAudioSize (вместо wGetSoundSize);
11) убрана дополнительная библиотека Ws3DLibsup.dll. Функции, которые в ней были - или перенесены в главную библиотеку WS3DCoreLib.dll, или в главный заголовок WorldSim3D.bi;
12) в мастер создания проектов: добавлена 2 приятных мелочи: 1. когда он создал проект, то если кликнуть на кнопку "закрыть", открывается папка только что созданного проекта; 2. сразу запускается файл проекта на ФБ (.bas);
13) инструмент Стартер теперь стал одним оконным приложением (вместо 2-х консольных), в нём появилась возможность пользователю самому выбрать путь к компилятору и указать путь к примерам и флаги компиляции. Также можно сохранить настройки Стартера;
14) поддержка графического формата DirectDraw Surface (.dds). активирована возможность использования в проектах;
15) добавлена поддержка 3D-моделей формата MDL Half Life 1 (.mdl).
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline it_is_good

  • Friends
  • Baron (-ess)
  • *
  • Posts: 307
  • Reputation 13
  • I'm a newbie.
Re: Релиз WorldSim3D 1.01 !!
« Reply #2 on: December 16, 2016, 08:46:00 PM »
У меня все примеры ругаются на Boolean. :D
Вы как тестировали у себя и на чём? Может у меня "косячок" запрятался?  ::)

Offline Nikolas - WS3D Developer

  • Programmer
  • Global Moderator
  • Marquess
  • *
  • Posts: 880
  • Reputation 61
Re: Релиз WorldSim3D 1.01 !!
« Reply #3 on: December 16, 2016, 08:56:38 PM »
Нужен fbc >=1.04   теперь.   Плата за Boolean. Придется отказываться от старых компиляторов.
Под лежачий камень мы всегда успеем...

Offline it_is_good

  • Friends
  • Baron (-ess)
  • *
  • Posts: 307
  • Reputation 13
  • I'm a newbie.
Re: Релиз WorldSim3D 1.01 !!
« Reply #4 on: December 16, 2016, 09:01:45 PM »
Точно, где-то уже обговаривалось это. Спасибо, вспомнил ))))

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 897
  • Reputation 36
  • Game making is my hobby for life!
Re: Релиз WorldSim3D 1.01 !!
« Reply #5 on: December 17, 2016, 04:13:39 PM »
Привет, всем.

Текстуры формата dds
Демонстрация новых возможностей движка.
Как известно, в этой версии появилась возможность  использовать текстуры формата DirectDraw Serface (.dds). И это на самом деле хорошая фича, т.к. известно, что текстуры этого формата загружаются в приложения быстрее других популярных форматов. Если на сцене есть несколько текстур высокого разрешения, то загрузку игры игрок будет ждать меньше, если текстуры в формате .dds
 
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 897
  • Reputation 36
  • Game making is my hobby for life!
Re: Релиз WorldSim3D 1.01 !!
« Reply #6 on: December 18, 2016, 02:16:24 PM »
И снова привет!

На этот раз демонстрирую возможность новой версии движка - работа с 3D-моделями формата .mdl (HalfLife 1). Кто не знает, эти модели анимированные. Текстуры вместе с моделью в одном файле. Так что не надо грузить отдельную текстуру и натягивать её на модель.
Достаочно просто загрузить и добавить модель на сцену:
Code: [Select]
CharacterMesh = wGetMesh( "Assets/leet.mdl")
СharacterNode = wAddMeshToScene( CharacterMesh )

Вуаля!  :)

Несколько моделей mdl для тестирования -> скачать.
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline Neresar

  • Commoner
  • *
  • Posts: 1
  • Reputation 0
  • I'm a newbie.
Re: Релиз WorldSim3D 1.01 !!
« Reply #7 on: January 09, 2017, 09:07:52 AM »
Спасибо за mdl и dds!!Очень круто! :D

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 897
  • Reputation 36
  • Game making is my hobby for life!
Re: Релиз WorldSim3D 1.01 !!
« Reply #8 on: January 09, 2017, 01:02:48 PM »
Пожалуйста. Да. моделей mdl в сети много, в основном конечнно low-poly, но для многих игр и они пойдут.
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline kableman

  • Commoner
  • *
  • Posts: 14
  • Reputation 2
Re: Релиз WorldSim3D 1.01 !!
« Reply #9 on: March 25, 2017, 06:48:12 PM »
Привет всем, спасибо за новый Worldsim3d 1. 01 я смотрел и пробуя некоторые из них новый вклад, и я не мог бегать и загрузить модели MDL.
In the world there are 10 kinds of people, those who know binary and those who do not.

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 897
  • Reputation 36
  • Game making is my hobby for life!
Re: Релиз WorldSim3D 1.01 !!
« Reply #10 on: March 26, 2017, 09:51:46 AM »
Привет.
Quote
я не мог бегать и загрузить модели MDL
А модели mdl которые в ссылке 2 поста выше (18 декабря) - они грузятся?
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline Nikolas - WS3D Developer

  • Programmer
  • Global Moderator
  • Marquess
  • *
  • Posts: 880
  • Reputation 61
Re: Релиз WorldSim3D 1.01 !!
« Reply #11 on: March 26, 2017, 04:33:37 PM »
Привет. Моделей с форматом mdl много. Наример, 3D Game Studio имеет свой mdl-формат. В Worldsim3d поддерживается только mdl для Half Life1
Под лежачий камень мы всегда успеем...

Offline kableman

  • Commoner
  • *
  • Posts: 14
  • Reputation 2
Re: Релиз WorldSim3D 1.01 !!
« Reply #12 on: March 26, 2017, 09:35:52 PM »
Спасибо за ответ, ошибка дает мне модели приложенные для скачивания на этом посту. Те, кто говорит, что русская мафия. Нет зонд с другими.
In the world there are 10 kinds of people, those who know binary and those who do not.

Offline kableman

  • Commoner
  • *
  • Posts: 14
  • Reputation 2
Re: Релиз WorldSim3D 1.01 !!
« Reply #13 on: April 19, 2017, 03:33:51 AM »
К сожалению настаивать, но я до сих пор не могу загрузить Half Life моделей, которые прикреплены на этом посту, и я попытался также с другими. Я использую FBC компилятор 1. 04 и я также пробовал другие, и по-прежнему дает мне ошибку нагрузки, даже я попробовал его на другом компьютере, а также не удается. Там будет пример работает?  Для того, чтобы увидеть, что я делаю неправильно, спасибо.
In the world there are 10 kinds of people, those who know binary and those who do not.

Offline Nikolas - WS3D Developer

  • Programmer
  • Global Moderator
  • Marquess
  • *
  • Posts: 880
  • Reputation 61
Re: Релиз WorldSim3D 1.01 !!
« Reply #14 on: April 19, 2017, 07:29:48 AM »
Привет, kableman.
Вот модель из прикрепленного выше архива (guerilla.mdl)
У меня все грузится.
Под лежачий камень мы всегда успеем...