fix default sizes in wasm to mobile change it after loading

This commit is contained in:
artem 2024-01-13 13:12:10 +03:00
parent 7e10dcb05a
commit dd8fa3c7f0
5 changed files with 26 additions and 24 deletions

View File

@ -3,7 +3,7 @@
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="user-scalable=no, height=device-height, width=device-width, initial-scale=1.0"> <meta name="viewport" content="user-scalable=no, height=device-height, width=device-width, initial-scale=1.0">
<title>My Game</title> <title>Platformer</title>
<link rel="stylesheet" href="styles.css" /> <link rel="stylesheet" href="styles.css" />
<script type="module" defer src="main.js"></script> <script type="module" defer src="main.js"></script>

View File

@ -1599,68 +1599,68 @@ function __wbg_get_imports() {
const ret = wasm.memory; const ret = wasm.memory;
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper10076 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 9478, __wbg_adapter_32);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper10077 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper10077 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 9478, __wbg_adapter_32); const ret = makeMutClosure(arg0, arg1, 9479, __wbg_adapter_32);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper10078 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper10078 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 9478, __wbg_adapter_37); const ret = makeMutClosure(arg0, arg1, 9479, __wbg_adapter_32);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper10079 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper10079 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 9478, __wbg_adapter_32); const ret = makeMutClosure(arg0, arg1, 9479, __wbg_adapter_37);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper10080 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper10080 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 9478, __wbg_adapter_32); const ret = makeMutClosure(arg0, arg1, 9479, __wbg_adapter_32);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper10081 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper10081 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 9478, __wbg_adapter_44); const ret = makeMutClosure(arg0, arg1, 9479, __wbg_adapter_32);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper10082 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper10082 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 9478, __wbg_adapter_32); const ret = makeMutClosure(arg0, arg1, 9479, __wbg_adapter_44);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper17895 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper10083 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 13688, __wbg_adapter_49); const ret = makeMutClosure(arg0, arg1, 9479, __wbg_adapter_32);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19744 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper17896 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14502, __wbg_adapter_52); const ret = makeMutClosure(arg0, arg1, 13689, __wbg_adapter_49);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19745 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper19745 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14502, __wbg_adapter_52); const ret = makeMutClosure(arg0, arg1, 14503, __wbg_adapter_52);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19746 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper19746 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14502, __wbg_adapter_52); const ret = makeMutClosure(arg0, arg1, 14503, __wbg_adapter_52);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19747 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper19747 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14502, __wbg_adapter_59); const ret = makeMutClosure(arg0, arg1, 14503, __wbg_adapter_52);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19748 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper19748 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14502, __wbg_adapter_52); const ret = makeMutClosure(arg0, arg1, 14503, __wbg_adapter_59);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19749 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper19749 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14502, __wbg_adapter_52); const ret = makeMutClosure(arg0, arg1, 14503, __wbg_adapter_52);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19750 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper19750 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14502, __wbg_adapter_52); const ret = makeMutClosure(arg0, arg1, 14503, __wbg_adapter_52);
return addHeapObject(ret); return addHeapObject(ret);
}; };
imports.wbg.__wbindgen_closure_wrapper19878 = function(arg0, arg1, arg2) { imports.wbg.__wbindgen_closure_wrapper19751 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14573, __wbg_adapter_68); const ret = makeMutClosure(arg0, arg1, 14503, __wbg_adapter_52);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper19879 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 14574, __wbg_adapter_68);
return addHeapObject(ret); return addHeapObject(ret);
}; };

View File

@ -44,7 +44,7 @@ pub fn set_panic_hook() {
pub fn main() { pub fn main() {
set_panic_hook(); set_panic_hook();
let mut window_attributes = WindowAttributes::default(); let mut window_attributes = WindowAttributes::default();
window_attributes.inner_size = Some(LogicalSize::new(800, 600).into()); window_attributes.inner_size = Some(LogicalSize::new(799, 599).into());
window_attributes.resizable = true; window_attributes.resizable = true;
window_attributes.title = "Platformer".to_string(); window_attributes.title = "Platformer".to_string();
let mut executor = Executor::from_params( let mut executor = Executor::from_params(

View File

@ -1,5 +1,6 @@
//! Game project. //! Game project.
use fyrox::{ use fyrox::{
monitor::MonitorHandle,
keyboard::PhysicalKey, keyboard::PhysicalKey,
asset::manager::ResourceManager, asset::manager::ResourceManager,
core::{pool::Handle, uuid::Uuid, TypeUuidProvider, log::Log}, core::{pool::Handle, uuid::Uuid, TypeUuidProvider, log::Log},
@ -29,6 +30,7 @@ impl ScriptTrait for Player {
// Called once at initialization. // Called once at initialization.
fn on_init(&mut self, context: &mut ScriptContext) { fn on_init(&mut self, context: &mut ScriptContext) {
self.init(context); self.init(context);
self.change_orientation(context);
self.window_height = 600; self.window_height = 600;
self.window_height = 800; self.window_height = 800;
} }