Академический Документы
Профессиональный Документы
Культура Документы
Как приспособить персонажа - часть1
Как приспособить персонажа - часть1
3. ���������� ����������.
������ ��������� ����� ������� ����������� �� �������� ������� ����� (������������
�������� �������� �����).
����� ��� ���������, � ����� 1.cns ����� ������� ��������:
�� ����� �������.
�������� ������, ���� � ������� ����� ���� ��������� ��� ���������. �� �����
�������� � ����� ������ 1.cns ����� ���������. ������ �������� ��������� ����
������� �� �������������� (��������� ����� �� ����������):
[Velocity]
walk.fwd = 3.25
walk.back = -2.25
run.fwd = 8, 0
...
jump.neu = 0,-9.5
jump.back = -4
jump.fwd = 4
[Movement]
...
yaccel = .5
...
����� ��� �������� ������� � �������� ����� �����, � ��� *.air ����� ������ ����
�������:
���� �������� ������� � ����� �� ��������, ������ ������ �������� ��� VS ���� �����
��� ����������� �����. ����� ������� �� VS ���� ������ ���� 9002,0.
� ����� ������ ������� ����� ��������:
;=============================
[Statedef 19100]; VS screen
type = S
movetype= I
physics = S
juggle = 0
velset = 0,0
anim = 888
ctrl = 0
[State 0, temp]
type = assertspecial
trigger1 = 1
flag = nobardisplay
flag2 = intro
[State 0, clear]
type = assertspecial
trigger1 = 1
flag = nomusic
flag2 = timerfreeze
[State 0, clear]
type = assertspecial
trigger1 = 1
flag = noBG
flag2 = noFG
[State 0, offset]
type = varset
trigger1 = time = 0
v = 11
value = 146; �������� ��� ��������, ���� ������ ���� �� ������ ��������� ��� ����
��� ����.
[State 0, shadow]
type = Explod
trigger1 = time = 0
anim = 9200
ID = 901
pos = ifelse(teamside = 1,-400,720),0
facing = ifelse(teamside = 1,1,-1)
postype = left
bindtime = -1
sprpriority = 6
[State 0, VS]
type = Explod
trigger1 = time = 0
anim = 9200
ID = 900
pos = ifelse(teamside = 1,-400,720),0
facing = ifelse(teamside = 1,1,-1)
postype = left
bindtime = -1
scale = 0.75,0.75
ontop = 1
ownpal = 1
[State 0, end]
type = selfstate
trigger1 = time = 0
value = 19101
[Command]
name = "stage"
command = /$D,x
time = 30