HTML, CSS och Javascript: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) |
Hakan (diskussion | bidrag) |
||
(5 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 1 027: | Rad 1 027: | ||
{{clear}} | {{clear}} | ||
== Andra plattformar för spelutveckling == | == Andra plattformar för spelutveckling (med Javascript) == | ||
* [http://phaser.io Phaser] | * [http://phaser.io Phaser] | ||
Rad 1 119: | Rad 1 119: | ||
} | } | ||
// Här | // Här börjar koden inspirerad av spelprogrammering.nu | ||
Rad 1 126: | Rad 1 126: | ||
context.fillStyle = color | context.fillStyle = color | ||
context.fillRect(x, y, w, l); | context.fillRect(x, y, w, l); | ||
} | } | ||
Rad 1 143: | Rad 1 135: | ||
} | } | ||
// rita de | // rita de f?rgade rutorna | ||
this.myRectangle(x0, y0, bredd, hojd, "green"); | this.myRectangle(x0, y0, bredd, hojd, "green"); | ||
this.myRectangle(x0, y0 + distance, bredd, hojd, "blue"); | this.myRectangle(x0, y0 + distance, bredd, hojd, "blue"); | ||
Rad 1 150: | Rad 1 142: | ||
this.myRectangle(x0, y0 + 3 * distance, bredd, hojd, "pink"); | this.myRectangle(x0, y0 + 3 * distance, bredd, hojd, "pink"); | ||
// | // v?lj f?rg att rita med | ||
window.addEventListener('keydown',this.check,false); | window.addEventListener('keydown',this.check,false); | ||
Rad 1 159: | Rad 1 151: | ||
function check(e) { | function check(e) { | ||
var code = e.keyCode | var code = e.keyCode | ||
// | // Ändra färg | ||
if (code == 71) | if (code == 71) | ||
color = "green"; | color = "green"; | ||
Rad 1 168: | Rad 1 160: | ||
if (code == 80) | if (code == 80) | ||
color = "pink"; | color = "pink"; | ||
// | // Ändra radie | ||
if (code == 49) | if (code == 49) | ||
radie = 5; | radie = 5; | ||
Rad 1 174: | Rad 1 166: | ||
radie = 10; | radie = 10; | ||
} | } | ||
</pre> | </pre> | ||
}} | }} | ||
=== Exempel === | |||
: Ett [https://19huhe.ssis.nu/ritprogram/ ritprogram] av Hugo Helm | |||
: Ett [https://19thli.ssis.nu/wp-content/uploads/2019/09/index.html ritprogram] av Theresia Lindahl. | |||
<headertabs /> | <headertabs /> |