Jeg har selv flere gange været irriteret over at jeg ikke let kunne få XR Interaction Toolkit ind i mine VR projekter, så denne video er en reminder til mig selv og andre om hvordan det gøres.
Tag: video
-
Video: Kom i gang med at programmere i C# del 4 – Løkker
Løkker lader os køre en blok kode mere end én gang.
Koden i C# konsol programmet i videoen:
using System; namespace loekker { class Program { static void Main(string[] args) { /*int i = 20; while (i < 20) { Console.WriteLine("Værdi af i: {0}", i); i++; } bool b = true; while (b) { Console.WriteLine("Vi kører rundt"); b = false; // eller break } do { Console.WriteLine("Værdi af i: {0}", i); i++; } while (i < 20);*/ for (int i = 1; i < 20; i++) { Console.WriteLine("Værdi af i: {0}", i); i++; } } } }
-
Video: Kom i gang med at programmere i C# del 3 – Operatorer
I denne lidt kortere, og for de fleste nok ret let at forstå, video kigges der på de klassiske matematiske operatorer.
Koden i C# konsol programmet i videoen:
using System; namespace Operatorer { class Matematik { public int x; public int y; public int Plus() { int z = x + y; return z; } public int Minus() { int z = x - y; return z; } public int Gange() { int z = x * y; return z; } public int Divider() { int z = x / y; return z; } public int Modulus() { int z = x % y; return z; } } class Program { static void Main(string[] args) { Matematik M1 = new Matematik(); Console.WriteLine("Skriv venligst to tal:"); M1.x = int.Parse(Console.ReadLine()); M1.y = int.Parse(Console.ReadLine()); Console.WriteLine("{0} plus {1} giver {2}", M1.x, M1.y, M1.Plus()); Console.WriteLine("{0} minus {1} giver {2}", M1.x, M1.y, M1.Minus()); Console.WriteLine("{0} divideret med {1} giver {2}", M1.x, M1.y, M1.Divider()); Console.WriteLine("{0} gange {1} giver {2}", M1.x, M1.y, M1.Gange()); Console.WriteLine("{0} modulus {1} giver {2}", M1.x, M1.y, M1.Modulus()); } } }
-
Video: Kom i gang med at programmere i C# del 2 – Klasser, variabler, metoder og objektorienteret programmering
Opbygningen af et program med klasser, der indeholder variabler og metoder introduceres som en af hjørnestenene for objektorienteret programmering.
Koden i C# konsol programmet i videoen:
using System; namespace objekterDel1 { class Bil { public int antalHjul; public int antalPassagerer; public string maerke; public double maxHastighed; public double hastighed () { return speederTryk * maxHastighed; } public bool motorTaendt; public double speederTryk; } class Program { static void Main(string[] args) { Bil Volvo = new Bil(); Bil Opel = new Bil(); Volvo.antalHjul = 4; Volvo.antalPassagerer = 5; Volvo.maerke = "Volvo"; Volvo.maxHastighed = 190.5; Volvo.motorTaendt = true; Volvo.speederTryk = 0.7; Console.WriteLine("{2}en har {0} hjul, {1} passagerer og kan køre {3}km/t", Volvo.antalHjul, Volvo.antalPassagerer, Volvo.maerke, Volvo.maxHastighed); Console.WriteLine("Den kører dog kun {0}km/t", Volvo.hastighed()); Opel.maerke = "Opel"; Console.WriteLine("{0}", Opel.maerke); } } }
-
Video: Kom i gang med at programmere i C# del 1 – Det første konsol program
Vi installerer Visual Studio og laver vores første konsol program i C#. Der forklares kort hvad de enkelte dele er, detaljer kommer i senere videoer.
Koden i C# konsol programmet i videoen:
using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
-
I foråret underviste jeg nogle få lektioner på 3 semester på multimediedesigner uddannelsen hvor jeg underviste i grundlæggende video planlægning og redigering. Jeg lægger slideshowsne fra timerne op her så folk kan blive inspireret til egen undervisning eller bygge videre på dem til selv-studie. Der er 8 lektioner i alt, men jeg lægger dem op enkeltvis i kronologisk rækkefølge.
Siden det var en international klasse var undervisningen på engelsk, og derfor er slideshowene ligeså.
Syvende og ottende lektion var “bare” repetition, da der var næsten to måneders pause mellem lektion 1-6 og 7-8, der samtidig lå lige op ad eksamen. Derfor vil jeg foreslå at bruge dem som et overblik over det de første seks PDF’er gennemgik. Jeg har valgt at lægge dem op for komplethedens skyld.
-
I foråret underviste jeg nogle få lektioner på 3 semester på multimediedesigner uddannelsen hvor jeg underviste i grundlæggende video planlægning og redigering. Jeg lægger slideshowsne fra timerne op her så folk kan blive inspireret til egen undervisning eller bygge videre på dem til selv-studie. Der er 8 lektioner i alt, men jeg lægger dem op enkeltvis i kronologisk rækkefølge.
Siden det var en international klasse var undervisningen på engelsk, og derfor er slideshowene ligeså.
Syvende og ottende lektion var “bare” repetition, da der var næsten to måneders pause mellem lektion 1-6 og 7-8, der samtidig lå lige op ad eksamen. Derfor vil jeg foreslå at bruge dem som et overblik over det de første seks PDF’er gennemgik. Jeg har valgt at lægge dem op for komplethedens skyld.
-
I foråret underviste jeg nogle få lektioner på 3 semester på multimediedesigner uddannelsen hvor jeg underviste i grundlæggende video planlægning og redigering. Jeg lægger slideshowsne fra timerne op her så folk kan blive inspireret til egen undervisning eller bygge videre på dem til selv-studie. Der er 8 lektioner i alt, men jeg lægger dem op enkeltvis i kronologisk rækkefølge.
Siden det var en international klasse var undervisningen på engelsk, og derfor er slideshowene ligeså.
Sjette lektion er meget tynd, idet vi kun kigger på hvordan man lave “green-screen” arbejde i Premiere og gennem softwaren kan fjerne farver så vi kan få video-klip til at være gennemsigtige og dermed brugbare i lag. Tanken bag lektionen var at de studerende var ved at færdiggøre et projekt og derfor fik tid til dette.
-
I foråret underviste jeg nogle få lektioner på 3 semester på multimediedesigner uddannelsen hvor jeg underviste i grundlæggende video planlægning og redigering. Jeg lægger slideshowsne fra timerne op her så folk kan blive inspireret til egen undervisning eller bygge videre på dem til selv-studie. Der er 8 lektioner i alt, men jeg lægger dem op enkeltvis i kronologisk rækkefølge.
Siden det var en international klasse var undervisningen på engelsk, og derfor er slideshowene ligeså.
I femte lektion begynder vi at arbejde med redigering af videoen i Adobe Premiere.
-
I foråret underviste jeg nogle få lektioner på 3 semester på multimediedesigner uddannelsen hvor jeg underviste i grundlæggende video planlægning og redigering. Jeg lægger slideshowsne fra timerne op her så folk kan blive inspireret til egen undervisning eller bygge videre på dem til selv-studie. Der er 8 lektioner i alt, men jeg lægger dem op enkeltvis i kronologisk rækkefølge.
Siden det var en international klasse var undervisningen på engelsk, og derfor er slideshowene ligeså.
I fjerde lektion taler jeg om placering af kameraet og andre ting man skal være opmærksom på når man filmer.
Fjerde lektions PDF er dog meget stor (118MB) på grund af indlagte eksempel videoer så den kan tage en del tid at hente. Derfor er online visningen herunder en udgave uden videoer, hvis du vil have video udgaven så klik på linket over visningen.