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

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> </style>
</head> </head>
<body> <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"> <img src="р/сцены/заставка.jpg">
</div> </div>
@@ -63,7 +79,5 @@
<script src="380.звуки.js"></script> <script src="380.звуки.js"></script>
<script src="400.столкновения.js"></script> <script src="400.столкновения.js"></script>
<script src="700.пуск.js"></script> <script src="700.пуск.js"></script>
<script src="800.пример.json.js"></script>
<script src="900.обновление.js"></script>
</body> </body>
</html> </html>