Game Maker - создание игр | HellRoom Games
Декабрь 08, 2025, 10:21:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Основы GMphysics  (Прочитано 19869 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« : Август 15, 2011, 02:19:06 »

Я очень люблю это расширение и применял его во множестве своих проектов. Год назад у меня полетел жесткий диск, потерял большинство своих проектов  :( .
Постараюсь объяснить все максимально просто без всяких наворотов. Я не думаю, что вы захотите сделать свой ephoria physix.

Я использую dll, но если вы используете gex, то вам это тоже необходимо к прочтению, что бы иметь хоть какие-то базовые понятия о работе данного расширения. В данной статье я буду использовать стандартный набор скриптов и констант. (см. прикрипление)




Пока все, комментируйте и корректируйте  

* gmphysics.rar (110.63 Кб - загружено 731 раз.)
Записан

Server313
Гость
« Ответ #1 : Август 15, 2011, 07:32:31 »

А это для какой версии? На 4 initiate_physics(); не идёт(
Записан
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« Ответ #2 : Август 15, 2011, 08:47:46 »

Ошибся, на самом деле
Код:
init_physics
.
Исправил.
Записан

Server313
Гость
« Ответ #3 : Август 15, 2011, 10:29:49 »

И почемуто создаю всё как тут. Но пишет ошибку. Может ещё раз всё проверишь? И пример выложи ПО ЭТОЙ статье. Плиз.
Записан
redeek789789789
«Старожил форума»
******

Репутация: 42
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [10 дней на форуме]
API: Game Maker 8.0 Pro
Деятельность: 3d model, GM, GML,осваиваю C#, HTML, Paint.net
Сообщений: 530



« Ответ #4 : Август 15, 2011, 10:47:57 »

спасибо
Записан

SilentPhil
Norland
GM Pro user
*

Репутация: 479
Offline Offline

Пол: Мужской
Награды:
Первое место на HellRoom Jam #7 [Hell in Your Fridge]500 сообщений!За постоянность! [50 дней на форуме]За лояльность! [+150 репутации]Настоящий игродел!Второе место на HellRoom Jam #6 [По следам Артакса]...
API: GameMaker Studio 2
Деятельность: GML, Pixel Art
Сообщений: 1363



WWW
« Ответ #5 : Август 15, 2011, 11:02:24 »

Romixal, неплохо :) Давно хотел изучить какой-нибудь физ. движок, а руки все не доходили. Теперь, думаю, дойдут.
Записан

         
Да, на них можно кликать.
dasmax
Участник
****

Репутация: 22
Offline Offline

Пол: Мужской
API: Game Maker 8.0 Pro
Деятельность: Gamedev
Сообщений: 107


« Ответ #6 : Август 15, 2011, 12:27:14 »

хорошо написано, примерчиг бы
Записан
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« Ответ #7 : Август 15, 2011, 14:03:26 »

Прикреплен архив с примерами, вы не заметили?
Записан

Server313
Гость
« Ответ #8 : Август 15, 2011, 15:47:10 »

Romixal, ж это SDK... А я всё пишу как тут, добавил dll, добавил скрипты и сё равно ошибки, в box вроде! Проверь всё, а.
Записан
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« Ответ #9 : Август 15, 2011, 17:15:17 »

А константы?
Я не Павел Глоба, сложно скопипатстить код ошибки?
Записан

Server313
Гость
« Ответ #10 : Август 15, 2011, 19:51:08 »

И кстати надо писать: init_physics("GMPhysics.dll") - а то без указания файла не рабает!

Добавлено: Август 15, 2011, 19:57:27
Плиз Переделайте Чтоб работало... Смайлик с ладошкой Дам плюс Уважуха

* GMPhysics.rar (96.22 Кб - загружено 551 раз.)
Записан
SilentPhil
Norland
GM Pro user
*

Репутация: 479
Offline Offline

Пол: Мужской
Награды:
Первое место на HellRoom Jam #7 [Hell in Your Fridge]500 сообщений!За постоянность! [50 дней на форуме]За лояльность! [+150 репутации]Настоящий игродел!Второе место на HellRoom Jam #6 [По следам Артакса]...
API: GameMaker Studio 2
Деятельность: GML, Pixel Art
Сообщений: 1363



WWW
« Ответ #11 : Август 15, 2011, 20:08:31 »

Первый пост нужно внимательней читать.
Цитировать
В данной статье я буду использовать стандартный набор скриптов и констант
Записан

         
Да, на них можно кликать.
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« Ответ #12 : Август 15, 2011, 20:35:22 »

Плиз Переделайте Чтоб работало... Смайлик с ладошкой Дам плюс Уважуха
Во первых ты забыл константы, а во вторых не указал ширину и высоту блока.

* GMPhysics.gmk (31.8 Кб - загружено 530 раз.)
* constants.txt (0.24 Кб - загружено 701 раз.)
Записан

Server313
Гость
« Ответ #13 : Август 15, 2011, 20:44:18 »

Romixal, +1. Ток завтра, а то лимит... Просто немножко не понятно написано. Вот про тела бы подробней! Во всех остальных телах только SHAPE_BOX заменить на чёнить другое?
Записан
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« Ответ #14 : Август 15, 2011, 20:46:45 »

Прочитай внимательно второй пункт -> создание объекта.
Там написано какие аргументы за что отвечают
Цитировать
SHAPE_BOX имеет форму прямоугольника.
5 аргумент определяет его ширину, а 6 высоту.
Записан

Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

HellRoom Games © 2006-2012 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
Страница сгенерирована за 0.073 секунд. Запросов: 30.