Форум

Сообщения, созданные пользователем FOXIUS
01 марта 2016 23:26
Помогите решить вопрос вообще ничего не получается. Как в сцену вставить две кнопки. Кнопка как в базовом плеере вращения и кнопка перезагрузки или возврат в начальное положение при загрузке сцены

<!DOCTYPE html>
<html>

<head>
<title>1</title>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width" />

<link rel="stylesheet" href="1.css" type="text/css" />

<script type="text/javascript" src="b4w.min.js"></script>

<script type="text/javascript" src="1.js"></script>

</head>

<body>

<div id="main_canvas_container"></div>

<div id="preloader"></div>


</body>

</html>


ody {
background-color: #FFF;
padding: 0;
margin: 0;
overflow: hidden;
}

div#main_canvas_container {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;

}


#preloader {
position: fixed;
z-index: 4;

width: 80%;
height: 80%;
margin-left: 11%;
margin-top: 5%;
overflow: hidden;
background: url(''); 100% 100% no-repeat;
background-position: center;
background-size: cover;
}


"use strict"

// register the application module
b4w.register("1", function(exports, require) {

// import modules used by the app
var m_preloader = require("preloader");
var m_app = require("app");
var m_data = require("data");
var m_button = require("button")

/**
* export the method to initialize the app (called at the bottom of this file)
*/
exports.init = function() {
m_app.init({
canvas_container_id: "main_canvas_container",
callback: init_cb,
console_verbose: true,

});
}



/**
* callback executed when the app is initialized
*/
function init_cb(canvas_elem, success) {
m_preloader.create_simple_preloader({
bg_color:"#00000000",
bar_color:"#87CEEB",
background_container_id: "preloader",
canvas_container_id: "main_canvas_container",
preloader_fadeout: true});

load();
}

/**
* load the scene data
*/
function load() {
var p_cb = preloader_cb;
m_data.load("1.json", load_cb,preloader_cb,true);
}

/**
* callback executed when the scene is loaded
*/
function preloader_cb(percentage) {
m_preloader.update_preloader(percentage);
}


function load_cb(data_id) {
m_app.enable_controls();
m_app.enable_camera_controls();


// place your code here

}


});

// import the app module and start the app by calling the init method
b4w.require("1").init();
29 февраля 2016 10:39
И еще один вопрос по кнопкам. Есть какой то определенный алгоритм написания кнопок именно для плеера так как ничего подобного не находил может и поэтому не работает должно ж быть все просто.
html - <div id="button.reolad"></div>
css - .button {
position: absolute;
z-index: 1
display:block;
width:200px;
height:50px;
background:url(button.png) no-repeat 0 -50px;
}

JS - function rel()
{
location.reload()
}
29 февраля 2016 10:05
Спасибо попробую. Но теперь другая проблема вчера все работало а сегодня выдает 500: Internal Server Error и проект менеджер не работает утром скачал и установил 16,02 тоже самое это как и с чем его есть.
28 февраля 2016 22:18
Ничего не получается помогите. Хочу влепить в сцену кнопку перезагрузки сцены на начальный этап или перезагрузить страницу с помощью кнопки но ничего не выходи кнопка весит на предзагрузке а потом исчезает. все перерыл нигде нет ответов. Смотрел пример flight c кнопками в сцене но увы вообще ничего понял,вроде сделал все по примеру сцена вообще перестала грузится.
28 февраля 2016 13:40
Добрый день. Я новичок в программировании. Хочу изучать программирование webgl и все что с ним связано. В инете информации полно не знаю с какой стороны подойти, поэтому хочу изучать на основе blend4web. Я здесь уже писал вопросы и появился еще один. Каким образом можно добавить кнопку в сцену с функцией возврата к исходному положению сцены как перед загрузкой или кнопку перезагрузки страницы. Подскажите или ткните носом.
24 февраля 2016 11:36

Если у вас не загружается сцена, попробуйте открыть консоль браузера (обычно она открывается на F12) и посмотрите, пожалуйста, что браузер вам сообщает. Можете также сделать скриншот и выложить его здесь, если не будет ясно в чём дело
Добрый день с сценой я разобрался. Была проблема к пути файла json, поэтому сцена и не грузилась. А по поводу меню плеера в API это меню есть что бы прописать эти кнопки на чистой сборки сцены?
24 февраля 2016 07:24
И еще один вопрос. Пытаюсь из менеджера проектов запустить сцену с прелоадером и все никак иже несколько суток сижу и ничего картинка висит и все . Загрузки нет, простой новогодний прелоадер. полазил на форму находил примеры делал все по ним и не вкакую. Запускаю пример через сервер все работает, запускаю у себя ничего не работает. Как правильно прописать путь в js к json файлу когда проект находится в менеджере?
24 февраля 2016 07:08
Здравствуйте. После сборки в проекта в менеджере запускается сцена без меню плеера. Как добавить меню веб плеера, с кнопками для выбора качества, вращения сцены
10 февраля 2016 10:13
Большое спасибо. Пошел грызть код науки
10 февраля 2016 01:36
Здравствуйте. Я здесь новичок и в программировании тоже. Вопрос такого плана. После того как вывел проект в html. Могу ли я наложить изображение поверх плеера или добавить меню открыв тот же html файл и дописать там код. Или это надо все делать до вывода в конечный файл.