Так что я нахожусь в курсе «Учимся» для новичков/промежуточного уровня Codemonkeys, и я нахожусь в детали «Рефактор системы ввода». Я проходил каждый шаг несколько раз. В начале он делает это рефакторинг, где он просто перемещает раздел кода в новый сценарий GameInput и делает функцию для GameInput, чтобы вернуться в файл OG. Но я создал игровой объект, назначил ему сценарий GameInput, а затем назначил этот объект сериализованному поле в моем игроке. Я создал карту действий, действие и сохранил все точно так же, как и он. Каждый раз, когда я проверял это, мой игрок не двигался, хотя в устаревшей системе она была. src = "https://i.sstatic.net/fz9qrna6.png"/>
Так что я нахожусь в курсе «Учимся» для новичков/промежуточного уровня Codemonkeys, и я нахожусь в детали «Рефактор системы ввода». Я проходил каждый шаг несколько раз. В начале он делает это рефакторинг, где он просто перемещает раздел кода в новый сценарий GameInput и делает функцию для GameInput, чтобы вернуться в файл OG. Но я создал игровой объект, назначил ему сценарий GameInput, а затем назначил этот объект сериализованному поле в моем игроке. Я создал карту действий, действие и сохранил все точно так же, как и он. Каждый раз, когда я проверял это, мой игрок не двигался, хотя в устаревшей системе она была. src = "https://i.sstatic.net/fz9qrna6.png"/>
Итак, я нахожусь в Codemonkeys 'Learn Unity Beginner/Productediate Course, и я нахожусь в «Рефакторе системы ввода», где вам нужно получить ввод игрока через новую систему ввода
Поэтому я попробовал это в своей основной игре, и я попал в эту...
Я хочу передать вектор в рекурсивную функцию после объединения с ним элемента без изменения фактического вектора.
func(vectornums,int idx,vector){
func(nums,index+1,arr+nums );
}
Это дает:
Line 12: Char 37: error: invalid operands to binary...