Так что я относительно новичок в кодировании, и сейчас я использую Game Maker Studio.Game Maker Studio не работает
Я использую GML, чтобы создать вид игры с кодом:
Предполагая, что ширина окна 1280 и высота окна 720, то obj_player является основным объектом зрения:
if (window_get_fullscreen() == false){
view_visible[0] = true; //Assume from here that everything is on view[0]
view_wview = window_get_width;
view_hview = window_get_height;
view_xview = obj.player.x - view_wview/2;
view_yview = obj.player.y - view_hview/2;
view_xport = 0;
view_yport = 0;
view_wport = window_get_width;
view_hport = window_get_height;
}
Все это в шаге события объекта, который контролирует вид комнаты.
Комната, в которой у меня есть вид, составляет 1800x1800, а размер окна составляет всего 1280x720. Когда комната отображается, вся комната отображается в окне 1289x720 вместо вида 1280x720, который должен показывать только часть комнаты.
Прямо сейчас, все спрайты растянуты, чтобы быть вертикально плоскими, потому что код пытается сжать комнату 1800x1800 в окно 1280x720, но как я могу это сделать, так только 1280x720 из полной комнаты отображается в представлении 1280x720 ?
включены просмотры? ('view_enabled = true;') – Dmi7ry
ничего себе, что на самом деле сработало! Я не думал об этом, и теперь все работает. –
Я написал ответ, так что теперь вы можете закрыть вопрос. – Dmi7ry