Я работаю в Unity в игре первого человека и натолкнулся на функцию, которую хочу добавить: лазание по лестницам. Тем не менее, я был неудачным в кодировании этого до сих пор (кстати, я использую javascript). Ниже приведен сценарий, я должен проверить столкновение с лестницей, которая не работает:Единство: Поднимитесь по лестнице
function OnCollisionEnter(collider:Collision){
if(collider.gameObject.name=="ladder"){
Debug.Log("hit ladder");
}
}
Технически, это должно показать сообщение отладки «ударил по лестнице» при столкновении с лестницей ... но это Безразлично «т.
Кто-нибудь знает, почему это не работает, или как я могу это исправить? Благодарю.
Просто выбросьте это, но C# намного лучше для Unity. – AlienWebguy
да, так что я слышал. Знаете ли вы, как я мог сделать это в C#? на самом деле, я чувствую, что это не код ... как-то неправильно настроено. но im not sure –
Технически, это UnityScript, а не JavaScript. – Joetjah