SixtyFPS 0.1.0 GUI เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจพเจฌเจ•เจพ Qt เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฒั‹ะฟัƒัะบ ะบั€ะพัั-ะฟะปะฐั‚ั„ะพั€ะผะตะฝะพะน ะฑะธะฑะปะธะพั‚ะตะบะธ ะดะปั ัะพะทะดะฐะฝะธั ะณั€ะฐั„ะธั‡ะตัะบะธั… ะธะฝั‚ะตั€ั„ะตะนัะพะฒ SixtyFPS 0.1.0, ะพั€ะธะตะฝั‚ะธั€ะพะฒะฐะฝะฝะพะน ะดะปั ะฟั€ะธะผะตะฝะตะฝะธั ะฝะฐ ะฒัั‚ั€ะพะตะฝะฝั‹ั… ัƒัั‚ั€ะพะนัั‚ะฒะฐั… ะธ ะฒ ะดะตัะบั‚ะพะฟ ะฟั€ะธะปะพะถะตะฝะธัั… ะฝะฐ ะฟะปะฐั‚ั„ะพั€ะผะฐั… Linux, macOS ะธ Windows, ะฐ ั‚ะฐะบะถะต ะดะปั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฒ ะฒะตะฑ ะฑั€ะฐัƒะทะตั€ะฐั… (WebAssembly). ะšะพะด ะฑะธะฑะปะธะพั‚ะตะบะธ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Rust ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน GPLv3 ะธะปะธ ะบะพะผะผะตั€ั‡ะตัะบะพะน ะปะธั†ะตะฝะทะธะตะน, ะดะพะฟัƒัะบะฐัŽั‰ะตะน ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฒ ะฟั€ะพะฟั€ะธะตั‚ะฐั€ะฝั‹ั… ะฟั€ะพะดัƒะบั‚ะฐั… ะฑะตะท ะพั‚ะบั€ั‹ั‚ะธั ะบะพะดะฐ.

ะะฒั‚ะพั€ั‹ ะฑะธะฑะปะธะพั‚ะตะบะธ (Olivier Goffart ะธ Simon Hausmann) ะฑั‹ะฒัˆะธะต ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ KDE, ะฟะพะทะถะต ะฟะตั€ะตัˆะตะดัˆะธะต ะฒ ะบะพะผะฟะฐะฝะธัŽ Trolltech ะดะปั ั€ะฐะฑะพั‚ั‹ ะฝะฐะด Qt, ัะตะนั‡ะฐั ะพัะฝะพะฒะฐะปะธ ัะฒะพัŽ ะบะพะผะฟะฐะฝะธัŽ, ั€ะฐะทะฒะธะฒะฐัŽั‰ัƒัŽ SixtyFPS. ะžะดะฝะพะน ะธะท ั†ะตะปะตะน ะฟั€ะพะตะบั‚ะฐ ัะฒะปัะตั‚ัั ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธะต ะฒะพะทะผะพะถะฝะพัั‚ะธ ั€ะฐะฑะพั‚ั‹ ั ะผะธะฝะธะผะฐะปัŒะฝั‹ะผ ะฟะพั‚ั€ะตะฑะปะตะฝะธะตะผ ั€ะตััƒั€ัะพะฒ CPU ะธ ะฟะฐะผัั‚ะธ (ะดะปั ั€ะฐะฑะพั‚ั‹ ะฝะตะพะฑั…ะพะดะธะผะพ ะฝะตัะบะพะปัŒะบะพ ัะพั‚ะตะฝ ะบะธะปะพะฑะฐะนั‚ ะžะ—ะฃ). ะ”ะปั ะพั‚ั€ะธัะพะฒะบะธ ะดะพัั‚ัƒะฟะฝะพ ะดะฒะฐ ะฑัะบะตะฝะดะฐ โ€” gl ะฝะฐ ะฑะฐะทะต OpenGL ES 2.0 ะธ qt, ะธัะฟะพะปัŒะทัƒัŽั‰ะธะน Qt QStyle.

ะŸะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ัะพะทะดะฐะฝะธะต ะธะฝั‚ะตั€ั„ะตะนัะพะฒ ะฒ ะฟั€ะพะณั€ะฐะผะผะฐั… ะฝะฐ ัะทั‹ะบะฐั… Rust, C++, ะธ JavaScript. ะะฒั‚ะพั€ะฐะผะธ ะฑะธะฑะปะธะพั‚ะตะบะธ ั€ะฐะทั€ะฐะฑะพั‚ะฐะฝ ัะฟะตั†ะธะฐะปัŒะฝั‹ะน ัะทั‹ะบ ั€ะฐะทะผะตั‚ะบะธ ยซ.60ยป, ะบะพั‚ะพั€ั‹ะน ะบะพะผะฟะธะปะธั€ัƒะตั‚ัั ะฒ ะฝะฐั‚ะธะฒะฝั‹ะน ะดะปั ะฒั‹ะฑั€ะฐะฝะฝะพะน ะฟะปะฐั‚ั„ะพั€ะผั‹ ะบะพะด. ะกัƒั‰ะตัั‚ะฒัƒะตั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟั€ะพั‚ะตัั‚ะธั€ะพะฒะฐั‚ัŒ ัะทั‹ะบ ะฒ ะพะฝะปะฐะนะฝ ั€ะตะดะฐะบั‚ะพั€ ะธะปะธ ะพะทะฝะฐะบะพะผะธั‚ัŒัั ั ะฟั€ะธะผะตั€ะฐะผะธ, ัะพะฑั€ะฐะฒ ะธั… ัะฐะผะพัั‚ะพัั‚ะตะปัŒะฝะพ.

SixtyFPS 0.1.0 GUI เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจพเจฌเจ•เจพ Qt เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

ะŸั€ะธะผะตั€ ะบะพะดะฐ .60: HelloWorld := Window { width: 400px; height: 400px; Text { y: parent.width / 2; x: parent.x + 200px; text: ยซHello, worldยป; color: blue; } }

ะŸั€ะธะผะตั€ั‹ ะธะฝั‚ะตั€ั„ะตะนัะฐ:

SixtyFPS 0.1.0 GUI เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจพเจฌเจ•เจพ Qt เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ
SixtyFPS 0.1.0 GUI เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจพเจฌเจ•เจพ Qt เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ


เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹