浏览代码

move spider

master
父节点
当前提交
b2efb401ff
共有 4 个文件被更改,包括 67 次插入5 次删除
  1. +1
    -1
      100.мир.js
  2. +66
    -4
      800.пример.json.js
  3. 二进制
      р/животные/паук.png
  4. 二进制
      р/животные/паук.xcf

+ 1
- 1
100.мир.js 查看文件

@@ -72,7 +72,7 @@
};

мир.синхронизироватьЭлементТело = function(элемент, тело) {
if (тело.isSleeping)
if (тело.isSleeping && !тело.isSensor)
{
return false;
}


+ 66
- 4
800.пример.json.js 查看文件

@@ -88,6 +88,7 @@
// Игрок
// // // //


мир.разобрать({
изображения: {
колобок: {
@@ -147,10 +148,13 @@
},
});



// // // //
// Платформы и объекты печи
// // // //


мир.разобрать({
объекты: {
фундаментПечи: {
@@ -274,6 +278,7 @@
});



// // // //
// Подкидывание стрелы
// // // //
@@ -425,6 +430,11 @@ function ПодкидываниеСтрелы() {
};


// Запустить звук избы
мир.события.уведомить("вошли в избу");



// // // //
// Отладка событий
// // // //
@@ -432,9 +442,9 @@ function ПодкидываниеСтрелы() {

function ОтладкаСобытий() {
this.обработатьСобытие = function(событие) {
if (событие == "закинули стрелу")
if (событие == "игрокПаук1")
{
//console.debug("событие", событие);
console.debug("событие", событие);
}
};

@@ -445,5 +455,57 @@ function ОтладкаСобытий() {
мир.отладкаСобытий = new ОтладкаСобытий();


// Запустить звук избы
мир.события.уведомить("вошли в избу");

// // // //
// Пауки
// // // //

мир.разобрать({
объекты: {
паук1: {
x: 1180,
y: 400,
ширина: 30,
вид: {
background: "url(р/животные/паук.png) no-repeat scroll 0% 0% / contain",
},
физика: {
isStatic: true,
isSensor: true,
},
},
},
столкновения: {
игрокПаук1: {
объекты: ["кирпич", "паук1"],
событие: "игрокПаук1",
},
},
});


// Двигать паука руками.

setInterval(
function() {
var тело = мир.объекты.тела["паук1"];
var было = {
x: тело.position.x,
y: тело.position.y
};

/*
if (было.y > 500)
{
return;
}
*/

var надо = {
x: было.x,
y: было.y + 0.2,
};
Matter.Body.setPosition(тело, надо);
},
10
);

二进制
р/животные/паук.png 查看文件

之前 之后
宽度: 44  |  高度: 31  |  大小: 4.6KB

二进制
р/животные/паук.xcf 查看文件


正在加载...
取消
保存