Нито концепцията, нито кода са мои, но това е нещо твърде полезно да бъде подминато.
С две думи чрез този метод нещата ще се движат с еднаква скорост независимо от лага.... винаги!
И е изключително прост, всеки може да го приложи. Какво трябва да се направи:
1.В първата стая на играта, в контрол обекта при създаването му се инициализира една глобална променлива global.gamespeed=1;
2.После тази променлива трябва да се обновява всяка стъпка в begin step на контрола за съответната стая:
Добре де ама ако всичко се влияе от тази променлива няма ли играта да сече умишлено?
В смисъл то движението хубаво ще се запази едно и също, но така форсираш играта ти да бави повече като процеси.
Не мога да те разбера какво имаш впредвид. Очевидно метода е достатъчно добър, щом се използва широко.
форираш? Какъв е този глагол? Аман от чужди думи.
Форсираш имах в предвид. Много ми се яде и ям букви днес.
Мисълта ми беше че като го слагаш това на всяка променлива играта ти ще стане по-"тежка". Таймингът ще си остане същият, но предполагам ще се появи допълнителен FPS лаг. Друг е въпросът колко голям ще е той. Може и да е почти нищожен, но влияние определено ще оказва някакво.
Не, не се насилва играта по този начин.
Еми реших да го пробвам,и резултата е кофти ,установих откъде е проблема, и тои е че GM fps-то се ъпдейтва на една секунда и това прави голям проблем,но намерих едно dll което изчислява фпс-то до 0,000001 секунди и всичко е ок с него http://gmc.yoyogames.com/index.php?showtopic=325201
някой има ли го тоя длл че от рапит шаре са го махнали вече
ако някой го има да го качи някъде да може да се сваля
Powered by Invision Power Board
© Invision Power Services