kismet(by ini3d)
TRANSCRIPT
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 1/30
Unreal Kismet
Yuli Aria Winata
(ini3d project team member)(sorry, my english was bad)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 2/30
Kismet Navigator
left/right click (dragged on empty view) :
move the view
left + right click : zoom in, zoom out ctrl + left click (object selected) : move the
object
ctrl + alt + left click (on empty view) : selectmode
right click : open matinee pop up
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 3/30
Trigger (click the trigger on unrealEd then on kismet
right click > New Event Using Trigger_name > choose touch/used/etc)
What will target do if youre on
collision area
What will target do if youre not
on collision area
What will target do if youre
press use key on collision area
Object on kismet (1)
Its will triggered when player
was on collision area
Its will triggered when player
press use key on collision
area(the default is E)
collision area
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 4/30
How the trigger will take effect.
(0 = inf, so make it 0 to if youwant the trigger always take
effect)
How long did the player can use
this trigger again.
Did the player have to aim
exactly in the trigger
Object on kismet (1)
Used Trigger
Touch Trigger
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 5/30
Swith (right click > New Action > Switch > Switch)
± Its like (Its like switch case on java)
Its like. If I press the key, go in
link 1, and when I press the key
again, go in link 2
Determine how much link do you
want.
When the count was more than
the count, it get back to 1.
Object on kismet (1)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 6/30
When the matinee play reversed,
then what sould the program do
When the matinee completed,
then what sould the program do
Play the animation reversed
Play the animation
Matinee (right click > New Matinee)
± Object To play Animation
Object on kismet (1)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 7/30
Place of interpActor
after 2 second. Hold
ctrl + click to move this
Group of animation.
Remember to create
a new group for a
different interp actor
Matinee UI
Double click on matinee object to open this UI
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 8/30
Used Trigger Sliding Door
NB: until now I know only interpActor
can be animated using matinee
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 9/30
Touch Trigger Sliding door.(No video from me.)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 10/30
Object on kismet (2)
Toggle (right click > New Action > Toggle > Toggle)
Announcement (right click > Action > Voice/Announcement > Play Announcement )
Toggle the target
the target of
toggle object,
must be an
toggle able
object to
Input from otherobject.
Announcement
sound must be a
Wave
sound Output to screen
Play sound
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 11/30
Set Material (right click > New Action > Actor > set Material)
Which material want to be apply
to interpActor
change the material of some
InterpActor. the target of set material
must be an InterpActor
Object on kismet (2)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 12/30
Toggled Lamp and Material
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 13/30
Set Boolean (right click > New Action > Set Variable > bool)
Compare Boolean
Object on kismet (3)
(No video from me.)
Triangle node was used to
change variable.
If Bool False, where this node go
Variable that compared (Variabel
yang dibandingkan) (right click >
New Variable > Bool)
Fill it to change variable to false
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 14/30
Play Sound (right click > New Action > Sound > Play Sound)
Which sound you want to play
Object on kismet (3)
(No video from me.)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 15/30
How to create delayed object
Object on kismet (3)
(No video from me.)
Right click here to make an
object activate delay
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 16/30
Sound Cue Editor(No video from me.)
Never ending looping the sound
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 17/30
Switch Anouncement then Lock the door(No video from me.)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 18/30
Aaaahhh.. To many wires.. I want to make it simple
Switch Anouncement then Lock the door(No video from me.)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 19/30
Object on kismet (4)
Named Variable
Its like you initialize a
variable. And name it
lockDoor. (booleanLockDoor = false) (right
click > New Variable> Bool)
And then you use it.
someVar = LockDoor
(right click > New Variable>Named Variable)
Var name that
initialize and used
must be the samevariable
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 20/30
Remote Event
Start of event
(right click > NewAction > Event >
Activate Remote
Event)
Object on kismet (4)
Its like go to sequence start with
LockDoorEv. (I think Its similar to go to in
C) (right click > New Event> Remote Event)
Varible name
must be the
same
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 21/30
Remote Event and Named Variable(No video from me.)
1. Remote event in from here
2. Variable Lock door changed here
3. Its like you initialize boolean LockDoor = false
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 22/30
Remote Event and Named Variable(No video from me.)
1. Remote event out from here2. Variable LockDoor Used here to be compared
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 23/30
Object on kismet (5)
Modify Health (right click > New Action> Actor > Modify Health)
Player (right click > New Variable> Player > Player)S
ize of damageType of damage
Remove this, so
only your
player died
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 24/30
Self Destruct(No video from me.)
Add this sequence after last announcement
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 25/30
Comment(No video from me.)
Almost all properties have comment variable.
Use it to make your kismet readable to other
developers.
Or make a group comment. Select all object
then Right Click -> new Comment
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 26/30
Sub Sequence(No video from me.)
You can group your sequence.
Select Object that you want tocreate a sequence. Then rightclick > Create New Se
Double click on sequence to openyour sequence
Click on to go back to parentsequence
If you used named variable placeit on parent sequence. (I think itslike global variable on java)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 27/30
Matinee Curve(No video from me.)
Click this to view thecurve of animation
Click this to view all the
curve
To view the 3D animation
on map
Change the curve (the
animation can change by
changing this curve)
Click here to make curve.
(Ctrl + click to make new
node on the curve)
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 28/30
Matinee Curve(No video from me.)
Break the curve
Camera Switching mode.
(its like director of film..
Ok camera 1 action,camera 2 action). We will
discuss it in cinematic.
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 29/30
Level Loaded
Anouncement
I Cant Do it
I cant find this object on UDK
August Version
Its Not used here. This object
was similar with trigger. But itwill triggered when level loaded
8/8/2019 Kismet(by Ini3D)
http://slidepdf.com/reader/full/kismetby-ini3d 30/30
Delayed Switch
Mover
I Cant Do it
I cant find this object on UDK
August Version