"Для живых" скачал, посмотрел. Там в принципе, всё понятно как сделано, но это не то, что мне нужно. Потому что крыса и игрок управляются одновременно с клавиатуры. Крыса на w,a,s,d, а игрок на стрелках.
Мне нужно переключаться между персонажами при нажатии на клавишу. И персонажи должны оставаться на своих местах. К тому же персонажа три, а не два, поэтому назначать на каждого свое управление, - точно не вариант.
Более того, за каждым персонажем должна следить камера. А камера идет только за игроком. Следовательно, каждый раз, при переключении персонажа игрок должен перемещаться к событию, которое отвечает за графику персонажа, когда он не активен.
Проблема в том, что я не знаю способа переместить игрока так, чтобы события на карте не сбросились. Потому что персонажа можно перемещать только с помощью функции "переместить персонажа", а эта функция сбрасывает карту. (к тому же является единственным способом, который мне известен). В игре не должны сбрасываться события при переключении персонажей, потому что они решают головоломки. И все ящики, убитые монстры, рычаги и прочие штуки должны оставаться всегда на своих местах, пока уровень не будет пройден или сброшен игроком.
Я знаю, что идея не нова, так как позаимствовал её из Lost Vikings. Просто такая механика делает игру разнообразной и заставляет игрока подумать, а так же имеет простенький экшон.
Социальные закладки