Difference between revisions of "Tactile (日本語)"
(Created page with "'''Tactile''' (タクタイル) は LÖVE 用の柔軟かつ簡単な入力ライブラリであり複数の対人入力機器を管理するのに効果的です。ソース...") |
m (→そのほかの言語) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
</source> | </source> | ||
+ | {{#set:LOVE Version=0.10.x}} | ||
+ | {{#set:Description=柔軟かつ良質な入力ライブラリ。}} | ||
+ | {{#set:Keyword=Input}} | ||
[[Category:Libraries (日本語)]] | [[Category:Libraries (日本語)]] | ||
− | + | == そのほかの言語 == | |
− | {{ | + | {{i18n (日本語)|Tactile}} |
Latest revision as of 14:33, 15 December 2019
Tactile (タクタイル) は LÖVE 用の柔軟かつ簡単な入力ライブラリであり複数の対人入力機器を管理するのに効果的です。ソースコードは GitHub から入手できます。
Control = {
Horizontal = tactile.newControl()
:addAxis(tactile.gamepadAxis(1, 'leftx'))
:addButtonPair(tactile.keys 'left', tactile.keys 'right'),
Fire = tactile.newControl()
:addButton(tactile.gamepadButtons(1, 'a'))
:addButton(tactile.keys 'x')
}
function love.update(dt)
Control.Horizontal:update()
Control.Fire:update()
player.x = player.x + player.speed * Control.Horizontal() * dt
if Control.Fire:isDown() then
player:shoot()
end
end