由用户创建的信息 FOXIUS
01 March 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 February 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()
}
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 February 2016 10:05
28 February 2016 22:18
Ничего не получается помогите. Хочу влепить в сцену кнопку перезагрузки сцены на начальный этап или перезагрузить страницу с помощью кнопки но ничего не выходи кнопка весит на предзагрузке а потом исчезает. все перерыл нигде нет ответов. Смотрел пример flight c кнопками в сцене но увы вообще ничего понял,вроде сделал все по примеру сцена вообще перестала грузится.
28 February 2016 13:40
Добрый день. Я новичок в программировании. Хочу изучать программирование webgl и все что с ним связано. В инете информации полно не знаю с какой стороны подойти, поэтому хочу изучать на основе blend4web. Я здесь уже писал вопросы и появился еще один. Каким образом можно добавить кнопку в сцену с функцией возврата к исходному положению сцены как перед загрузкой или кнопку перезагрузки страницы. Подскажите или ткните носом.
24 February 2016 11:36
Если у вас не загружается сцена, попробуйте открыть консоль браузера (обычно она открывается на F12) и посмотрите, пожалуйста, что браузер вам сообщает. Можете также сделать скриншот и выложить его здесь, если не будет ясно в чём делоДобрый день с сценой я разобрался. Была проблема к пути файла json, поэтому сцена и не грузилась. А по поводу меню плеера в API это меню есть что бы прописать эти кнопки на чистой сборки сцены?
24 February 2016 07:24
И еще один вопрос. Пытаюсь из менеджера проектов запустить сцену с прелоадером и все никак иже несколько суток сижу и ничего картинка висит и все . Загрузки нет, простой новогодний прелоадер. полазил на форму находил примеры делал все по ним и не вкакую. Запускаю пример через сервер все работает, запускаю у себя ничего не работает. Как правильно прописать путь в js к json файлу когда проект находится в менеджере?
24 February 2016 07:08
10 February 2016 01:36