Difference between revisions of "TÖVE (日本語)"
(Created page with "TÖVE は基本的なベクトルグラフィクスを LÖVE で使えるようにします。できることは、 * SVGs の読み込み * ベクトルグラフィックス...") |
m |
||
Line 1: | Line 1: | ||
TÖVE は基本的なベクトルグラフィクスを LÖVE で使えるようにします。できることは、 | TÖVE は基本的なベクトルグラフィクスを LÖVE で使えるようにします。できることは、 | ||
− | * | + | * SVG の読み込み |
* ベクトルグラフィックスの即席生成 | * ベクトルグラフィックスの即席生成 | ||
* ベクトルグラフィックスのアニメーション機能 | * ベクトルグラフィックスのアニメーション機能 | ||
Line 26: | Line 26: | ||
function love.draw() | function love.draw() | ||
− | -- | + | -- マウスのカーソル位置に SVG をレンダリングします。 |
x, y = love.mouse.getPosition() | x, y = love.mouse.getPosition() | ||
Line 34: | Line 34: | ||
== リンク == | == リンク == | ||
− | |||
* [https://github.com/poke1024/tove2d ソース] | * [https://github.com/poke1024/tove2d ソース] | ||
* [https://love2d.org/forums/viewtopic.php?f=5&t=85269 フォーラムのスレッド] | * [https://love2d.org/forums/viewtopic.php?f=5&t=85269 フォーラムのスレッド] |
Latest revision as of 06:37, 15 December 2019
TÖVE は基本的なベクトルグラフィクスを LÖVE で使えるようにします。できることは、
- SVG の読み込み
- ベクトルグラフィックスの即席生成
- ベクトルグラフィックスのアニメーション機能
- グラデーション
- 各種レンダラー
用例
local tove = require "tove"
-- グラフィックスを SVG ファイルから読み込みます。
-- TÖVE はベクトルグラフィックスの即席生成もできます。
svgData = love.filesystem.read("assets/rabbit.svg")
graphics = tove.newGraphics(svgData, 200)
-- 描画時、三種類のレンダラーを選べます。
-- "texture" はビットマップへレンダリングします。
-- "mesh" は Mesh をテッセレートへ変換します。
-- "gpux" はシェーダーの実装を使用します。
graphics:setDisplay("mesh", 200)
function love.draw()
-- マウスのカーソル位置に SVG をレンダリングします。
x, y = love.mouse.getPosition()
graphics:draw(x, y)
end