Показать сообщение отдельно
Старый 16.02.2013, 00:40   #1
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,357
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Виртуальное разрешение

Простой класс для автомасштабирования вашего приложения под разные экраны:

virtualresolution_0001_test.7zкликабельно, качабельно (без смс)

Небольшой семпл использования:
Import mojo
Import virtualresolution

Class Test Extends App

    Method OnCreate
()
        
SetVirtualResolution(320240)
    
End Method

    Method OnRender
()
        
PushMatrix()
        
UpdateVirtualResolution()
        
' ***  Вот тут накладываем всю нашу игру... ***'
        
PopMatrix()
    
End Method
End 
Class

Function 
Main:Int()
    New 
Test()
    Return 
0
End 
Function 
Умышленно сделал в BlitzMax стиле.
Потестируйте, буду развивать в случае чего.

(づ。◕‿‿◕。)づ
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
devolonter (16.02.2013)