переработать пуск

This commit is contained in:
2021-08-05 14:54:43 +03:00
parent 2cb0ec93a5
commit 67b096d583
2 changed files with 40 additions and 16 deletions

View File

@@ -1,15 +1,25 @@
мир.обновить = function()
function Пуск()
{
this.запустить = function()
{
мир.физика.создать();
мир.столкновения.создать();
мир.звуки = new Звуки(мир.ключники, мир.события);
this.обновить();
};
this.обновить = function()
{
мир.физика.обновить();
мир.объекты.обновить();
мир.игрок.обновить();
мир.слежение.обновить();
мир.маскиПрыжков.обновить();
requestAnimationFrame(мир.обновить);
};
var тут = this;
requestAnimationFrame(function() {
тут.обновить();
});
};
}
// Запустить.
мир.физика.создать();
мир.столкновения.создать();
мир.звуки = new Звуки(мир.ключники, мир.события);
мир.обновить();
мир.пуск = new Пуск();

View File

@@ -44,7 +44,23 @@
</style>
</head>
<body>
<div id="заставка" onclick="document.getElementById('заставка').style.display = 'none';">
<script>
function загрузитьСкрипт(адрес)
{
var скрипт = document.createElement('script');
скрипт.src = адрес;
document.head.appendChild(скрипт);
}
function запустить()
{
document.getElementById("заставка").style.display = "none";
мир.пуск.запустить();
загрузитьСкрипт("800.пример.json.js");
загрузитьСкрипт("900.обновление.js");
}
</script>
<div id="заставка" onclick="запустить()">
<img src="р/сцены/заставка.jpg">
</div>
@@ -63,7 +79,5 @@
<script src="380.звуки.js"></script>
<script src="400.столкновения.js"></script>
<script src="700.пуск.js"></script>
<script src="800.пример.json.js"></script>
<script src="900.обновление.js"></script>
</body>
</html>