до css
This commit is contained in:
@@ -4,7 +4,6 @@
|
|||||||
y: 100,
|
y: 100,
|
||||||
ширина: 40,
|
ширина: 40,
|
||||||
высота: 20,
|
высота: 20,
|
||||||
цвет: "#ffffff",
|
|
||||||
статика: true,
|
статика: true,
|
||||||
},
|
},
|
||||||
задано: {},
|
задано: {},
|
||||||
@@ -29,7 +28,7 @@
|
|||||||
|
|
||||||
сохранитьЗаданноеЗначение(имя, свойство, значение);
|
сохранитьЗаданноеЗначение(имя, свойство, значение);
|
||||||
пересоздатьТело(имя, свойство, значение);
|
пересоздатьТело(имя, свойство, значение);
|
||||||
обновитьЭлемент(имя, свойство, значение);
|
обновитьЭлемент(путь, имя, свойство, значение);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -92,8 +91,11 @@ function пересоздатьТело(имя, свойство, значени
|
|||||||
мир.объекты.тела[имя] = тело;
|
мир.объекты.тела[имя] = тело;
|
||||||
}
|
}
|
||||||
|
|
||||||
function обновитьЭлемент(имя, свойство, значение)
|
function обновитьЭлемент(путь, имя, свойство, значение)
|
||||||
{
|
{
|
||||||
|
var за = мир.объекты.задано[имя];
|
||||||
|
var ум = мир.объекты.умолчание;
|
||||||
|
|
||||||
if (!(имя in мир.объекты.элементы))
|
if (!(имя in мир.объекты.элементы))
|
||||||
{
|
{
|
||||||
var элемент = document.createElement("div");
|
var элемент = document.createElement("div");
|
||||||
@@ -102,11 +104,12 @@ function обновитьЭлемент(имя, свойство, значени
|
|||||||
элемент.style.transformOrigin = "center";
|
элемент.style.transformOrigin = "center";
|
||||||
document.body.appendChild(элемент);
|
document.body.appendChild(элемент);
|
||||||
мир.объекты.элементы[имя] = элемент;
|
мир.объекты.элементы[имя] = элемент;
|
||||||
|
// Свойства по умолчанию.
|
||||||
|
элемент.style.width = `${ум.ширина}px`;
|
||||||
|
элемент.style.height = `${ум.высота}px`;
|
||||||
}
|
}
|
||||||
|
|
||||||
var элемент = мир.объекты.элементы[имя];
|
var элемент = мир.объекты.элементы[имя];
|
||||||
var за = мир.объекты.задано[имя];
|
|
||||||
var ум = мир.объекты.умолчание;
|
|
||||||
|
|
||||||
if (свойство == "ширина")
|
if (свойство == "ширина")
|
||||||
{
|
{
|
||||||
@@ -118,8 +121,8 @@ function обновитьЭлемент(имя, свойство, значени
|
|||||||
var высота = за["высота"] ? за["высота"] : ум["высота"];
|
var высота = за["высота"] ? за["высота"] : ум["высота"];
|
||||||
элемент.style.height = `${высота}px`;
|
элемент.style.height = `${высота}px`;
|
||||||
}
|
}
|
||||||
else if (свойство == "цвет")
|
else if (свойство == "css")
|
||||||
{
|
{
|
||||||
элемент.style.backgroundColor = за["цвет"];
|
//элемент.style.background = за["фон"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,43 +2,23 @@
|
|||||||
заголовок: "К 0.10.0",
|
заголовок: "К 0.10.0",
|
||||||
объекты: {
|
объекты: {
|
||||||
пол: {
|
пол: {
|
||||||
|
x: 600,
|
||||||
|
y: 300,
|
||||||
|
ширина: 1000,
|
||||||
|
css: {
|
||||||
|
background: "url(р/отладка/основа.jpg) repeat-x",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
колобок: {
|
||||||
x: 400,
|
x: 400,
|
||||||
y: 500,
|
y: 150,
|
||||||
ширина: 500,
|
ширина: 60,
|
||||||
высота: 50,
|
высота: 60,
|
||||||
цвет: "#55005555",
|
|
||||||
},
|
|
||||||
квадрат1: {
|
|
||||||
x: 400,
|
|
||||||
y: 240,
|
|
||||||
ширина: 40,
|
|
||||||
высота: 20,
|
|
||||||
статика: false,
|
статика: false,
|
||||||
цвет: "#aaaaaa55",
|
css: {
|
||||||
},
|
background: "url(р/колобок/колобок.png)",
|
||||||
квадрат2: {
|
backgroundSize: "content",
|
||||||
x: 415,
|
},
|
||||||
y: 370,
|
|
||||||
ширина: 40,
|
|
||||||
высота: 20,
|
|
||||||
статика: false,
|
|
||||||
цвет: "#aaffaa55",
|
|
||||||
},
|
|
||||||
квадрат3: {
|
|
||||||
x: 320,
|
|
||||||
y: 220,
|
|
||||||
ширина: 40,
|
|
||||||
высота: 40,
|
|
||||||
статика: false,
|
|
||||||
цвет: "#ff5555",
|
|
||||||
},
|
|
||||||
квадрат4: {
|
|
||||||
x: 330,
|
|
||||||
y: 110,
|
|
||||||
ширина: 40,
|
|
||||||
высота: 40,
|
|
||||||
статика: false,
|
|
||||||
цвет: "#ff5555",
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
53
р/колобок/анимации/колобок-анимации.autosave.scml
Normal file
53
р/колобок/анимации/колобок-анимации.autosave.scml
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<spriter_data scml_version="1.0" generator="BrashMonkey Spriter" generator_version="r9">
|
||||||
|
<folder id="0">
|
||||||
|
<file id="0" name="колобок_вращение.png" width="70" height="70" pivot_x="0.5" pivot_y="0.5"/>
|
||||||
|
<file id="1" name="колобок_прыжок.png" width="56" height="90" pivot_x="0.5" pivot_y="0.357143"/>
|
||||||
|
</folder>
|
||||||
|
<entity id="0" name="колобок">
|
||||||
|
<animation id="0" name="крутится-прыгает" length="1500" interval="100">
|
||||||
|
<mainline>
|
||||||
|
<key id="0">
|
||||||
|
<object_ref id="0" timeline="0" key="0" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="1" time="200">
|
||||||
|
<object_ref id="0" timeline="0" key="1" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="2" time="400">
|
||||||
|
<object_ref id="0" timeline="0" key="2" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="3" time="600">
|
||||||
|
<object_ref id="0" timeline="0" key="3" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="4" time="800">
|
||||||
|
<object_ref id="0" timeline="0" key="4" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="5" time="1000">
|
||||||
|
<object_ref id="0" timeline="1" key="0" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
</mainline>
|
||||||
|
<timeline id="0" name="колобок_вращение">
|
||||||
|
<key id="0">
|
||||||
|
<object folder="0" file="0" angle="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="1" time="200">
|
||||||
|
<object folder="0" file="0" angle="90"/>
|
||||||
|
</key>
|
||||||
|
<key id="2" time="400">
|
||||||
|
<object folder="0" file="0" angle="180"/>
|
||||||
|
</key>
|
||||||
|
<key id="3" time="600">
|
||||||
|
<object folder="0" file="0" angle="270"/>
|
||||||
|
</key>
|
||||||
|
<key id="4" time="800" spin="0">
|
||||||
|
<object folder="0" file="0" angle="0"/>
|
||||||
|
</key>
|
||||||
|
</timeline>
|
||||||
|
<timeline id="1" name="колобок_прыжок">
|
||||||
|
<key id="0" time="1000" spin="0">
|
||||||
|
<object folder="0" file="1"/>
|
||||||
|
</key>
|
||||||
|
</timeline>
|
||||||
|
</animation>
|
||||||
|
</entity>
|
||||||
|
</spriter_data>
|
||||||
53
р/колобок/анимации/колобок-анимации.scml
Normal file
53
р/колобок/анимации/колобок-анимации.scml
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<spriter_data scml_version="1.0" generator="BrashMonkey Spriter" generator_version="r9">
|
||||||
|
<folder id="0">
|
||||||
|
<file id="0" name="колобок_вращение.png" width="70" height="70" pivot_x="0.5" pivot_y="0.5"/>
|
||||||
|
<file id="1" name="колобок_прыжок.png" width="56" height="90" pivot_x="0.5" pivot_y="0.357143"/>
|
||||||
|
</folder>
|
||||||
|
<entity id="0" name="колобок">
|
||||||
|
<animation id="0" name="крутится-прыгает" length="1500" interval="100">
|
||||||
|
<mainline>
|
||||||
|
<key id="0">
|
||||||
|
<object_ref id="0" timeline="0" key="0" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="1" time="200">
|
||||||
|
<object_ref id="0" timeline="0" key="1" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="2" time="400">
|
||||||
|
<object_ref id="0" timeline="0" key="2" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="3" time="600">
|
||||||
|
<object_ref id="0" timeline="0" key="3" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="4" time="800">
|
||||||
|
<object_ref id="0" timeline="0" key="4" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="5" time="1000">
|
||||||
|
<object_ref id="0" timeline="1" key="0" z_index="0"/>
|
||||||
|
</key>
|
||||||
|
</mainline>
|
||||||
|
<timeline id="0" name="колобок_вращение">
|
||||||
|
<key id="0">
|
||||||
|
<object folder="0" file="0" angle="0"/>
|
||||||
|
</key>
|
||||||
|
<key id="1" time="200">
|
||||||
|
<object folder="0" file="0" angle="90"/>
|
||||||
|
</key>
|
||||||
|
<key id="2" time="400">
|
||||||
|
<object folder="0" file="0" angle="180"/>
|
||||||
|
</key>
|
||||||
|
<key id="3" time="600">
|
||||||
|
<object folder="0" file="0" angle="270"/>
|
||||||
|
</key>
|
||||||
|
<key id="4" time="800" spin="0">
|
||||||
|
<object folder="0" file="0" angle="0"/>
|
||||||
|
</key>
|
||||||
|
</timeline>
|
||||||
|
<timeline id="1" name="колобок_прыжок">
|
||||||
|
<key id="0" time="1000" spin="0">
|
||||||
|
<object folder="0" file="1"/>
|
||||||
|
</key>
|
||||||
|
</timeline>
|
||||||
|
</animation>
|
||||||
|
</entity>
|
||||||
|
</spriter_data>
|
||||||
BIN
р/колобок/анимации/колобок_вращение.png
Normal file
BIN
р/колобок/анимации/колобок_вращение.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.9 KiB |
BIN
р/колобок/анимации/колобок_прыжок.png
Normal file
BIN
р/колобок/анимации/колобок_прыжок.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.0 KiB |
BIN
р/колобок/колобок.png
Normal file
BIN
р/колобок/колобок.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
BIN
р/колобок/колобок_все.xcf
Normal file
BIN
р/колобок/колобок_все.xcf
Normal file
Binary file not shown.
BIN
р/колобок/колобок_неподвижен.png
Normal file
BIN
р/колобок/колобок_неподвижен.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.9 KiB |
BIN
р/колобок/колобок_неподвижен.xcf
Normal file
BIN
р/колобок/колобок_неподвижен.xcf
Normal file
Binary file not shown.
BIN
р/колобок/колобок_прыжок.xcf
Normal file
BIN
р/колобок/колобок_прыжок.xcf
Normal file
Binary file not shown.
BIN
р/отладка/линия_вертикальная.png
Normal file
BIN
р/отладка/линия_вертикальная.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 573 B |
BIN
р/отладка/линия_вертикальная.xcf
Normal file
BIN
р/отладка/линия_вертикальная.xcf
Normal file
Binary file not shown.
BIN
р/отладка/основа.jpg
Normal file
BIN
р/отладка/основа.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
BIN
р/отладка/основа.xcf
Normal file
BIN
р/отладка/основа.xcf
Normal file
Binary file not shown.
Reference in New Issue
Block a user