Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.03.2021, 16:26
Интересующийся
Отправить личное сообщение для kargabob Посмотреть профиль Найти все сообщения от kargabob
 
Регистрация: 24.02.2021
Сообщений: 12

Я новичок помогите.
Вообщем дело в том что крашит из за строчки гравитации.
Помогите пожалуйста.Ошибка - Cannot read property 'gravity' of null
P.S: Ничего по тебе не нашел.
Спасибо!
// You can write more code here

/* START OF COMPILED CODE */

class Scene1 extends Phaser.Scene {
	
	constructor() {
	
		super("Scene1");
		
	}
	
	_create() {
	
		var money = this.add.image(356.5754, 392.0, "textures", "\u2014Pngtree\u2014vector dollar icon_4183947");
		money.setScale(0.1, 0.1);
		
		var pers = this.add.image(204.0, 362.0, "textures", "character_zombie_run1");
		
		var meto = this.add.image(280.33298, 53.29235, "textures", "platformPack_tile004");
		
		this.fPers = pers;
		this.fBlock = money;
		this.fMeto = meto;
		
	}
	
	
	/* START-USER-CODE */
	
	create() {
		this._create();
		this.cursors = this.input.keyboard.createCursorKeys();
		this.physics.add.existing(this.fPers);
		this.physics.add.existing(this.fBlock);
		this.physics.add.overlap(this.fPers, this.fBlock, this.hit, null, this);
		this.createScore();
		this.scoreText = this.add.text(16, 16, 'score: 0', {fontSize: "32px", fill: "#000"});
	}
	
	createScore() {
		this.score = 0-1;
		var scoreText;
		}
	
	hit() {
		var p = 0;
		this.fBlock.x = Phaser.Math.Between(100, 600);
		this.fBlock.y = Phaser.Math.Between(100, 450);
		var simplex = 280.33298;
		this.score += 1;
		this.scoreText.setText('score: ' + this.score);
		this.fMeto.x = Phaser.Math.Between(100,600);
		this.fMeto.body.gravity.y = 300;
		player.body.collideWorldBounds = true;
		}

	
	update() {
		if (this.cursors.down.isDown) {
			this.fPers.y += 3;
		}else if(this.cursors.up.isDown) {
			this.fPers.y -= 3;
		}else if(this.cursors.left.isDown) {
			this.fPers.x -= 3;
		}else if(this.cursors.right.isDown) {
			this.fPers.x += 3;
		}
	}

	
	
	/* END-USER-CODE */
}

/* END OF COMPILED CODE */

// You can write more code here
Ответить с цитированием
  #2 (permalink)  
Старый 06.03.2021, 16:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

kargabob,
строка 54 в this.fMeto.body нет метода gravity
Ответить с цитированием
  #3 (permalink)  
Старый 06.03.2021, 16:54
Интересующийся
Отправить личное сообщение для kargabob Посмотреть профиль Найти все сообщения от kargabob
 
Регистрация: 24.02.2021
Сообщений: 12

А как приделать к нему гравитацию?
Ответить с цитированием
  #4 (permalink)  
Старый 06.03.2021, 17:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

kargabob,
искать специалистов по Phaser или гуглить.
Ответить с цитированием
  #5 (permalink)  
Старый 06.03.2021, 17:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

kargabob,
https://www.phaser.io/examples/v2/ar...hysics/gravity
Ответить с цитированием
  #6 (permalink)  
Старый 06.03.2021, 17:22
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

kargabob,
Попробуй так this.physics.add.existing(this.fMeto); после строки 35.
Ответить с цитированием
  #7 (permalink)  
Старый 06.03.2021, 19:18
Интересующийся
Отправить личное сообщение для kargabob Посмотреть профиль Найти все сообщения от kargabob
 
Регистрация: 24.02.2021
Сообщений: 12

Спасибо!Удачи вам
Спасибо вам обоим!Вы профессионалы.Просто лучшие.Карьеру вам в Google!!!!!
P.S:Удачи!!!


Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите! я новичок в javascript..!!! как нажать ету кнопку в консоли браузера ???? asdfghjkl Общие вопросы Javascript 1 14.05.2015 15:53
Я новичок, помогите! ALEKSIZ jQuery 1 23.02.2015 03:01
ПОМОГИТЕ плиз!!! я Новичок нуждаюсь в помощи! Brand new you Javascript под браузер 1 11.10.2011 14:47
Помогите пожалуйста я новичок! NemzevDanil Общие вопросы Javascript 3 02.02.2011 19:23
Помогите пожалуйста я новичок! NemzevDanil Элементы интерфейса 0 02.02.2011 00:00