OpenSiv3D for Web
このページは OpenSiv3D for Web v0.4.3 をご使用のユーザを対象としており、更新されていません。

OpenSiv3D for Web はインタラクティブな WebGL アプリケーションを C++17 で開発するためのライブラリです。
はじめる
OpenSiv3D for Web をダウンロード または ブラウザ上で OpenSiv3D for Web を試す
# include <Siv3D.hpp> // OpenSiv3D v0.4.3
void Main()
{
Scene::SetBackground(ColorF(0.8, 0.9, 1.0));
const Font font(60);
const Texture cat(Emoji(U"🐈"));
Vec2 catPos(640, 450);
Platform::Web::System::SetMainLoop([&]()
{
System::Update();
font(U"Hello, Siv3D!🐣").drawAt(Scene::Center(), Palette::Black);
cat.resized(100 + Periodic::Sine0_1(1s) * 20).drawAt(catPos);
Circle(Cursor::Pos(), 40).draw(ColorF(1, 0, 0, 0.5));
if (KeyA.down())
{
Print << U"Hello!";
}
if (SimpleGUI::Button(U"Move the cat", Vec2(600, 20)))
{
catPos = RandomVec2(Scene::Rect());
}
});
}