Персонаж: модель киберниндзя со скелетом вместо капсул
- player/character/character.glb: 752 треугольника, 17 костей, 14 анимаций (idle, walk, run, crouch, slide, jump, fall, air_jump, dash, wallrun L/R, mantle, death); ноги на IK, исходник и скрипт сборки в Blender models - Ghost: выбор анимации по флагам и скорости, подгонка speed_scale, голова повторяет взгляд, свечение красится в цвет игрока от его id - Net: флаги FLAG_WALL_RIGHT и FLAG_AIR (RPC не менялись, сервер перевыкладывать не нужно) - Игрок: капсула в player.tscn заменена моделью, спрятанной от своей камеры - Модель в ghost.gd грузится через load, чтобы не ломать сервер без неё Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WxZo3ekR5m1af437Qzqwc1
This commit is contained in:
@@ -15,6 +15,8 @@ const FLAG_SLIDING = 1
|
||||
const FLAG_WALLRUN = 2
|
||||
const FLAG_DASH = 4
|
||||
const FLAG_MANTLE = 8
|
||||
const FLAG_WALL_RIGHT = 16 # Бег по стене: стена справа (иначе слева)
|
||||
const FLAG_AIR = 32 # В воздухе (не на полу, не на стене, не на уступе)
|
||||
|
||||
signal peer_respawned(pos: Vector3) # Чужой игрок возродился в точке pos
|
||||
|
||||
|
||||
Reference in New Issue
Block a user