Среда, 24 Апреля 2024, 02:14

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 29
  • 1
  • 2
  • 3
  • 28
  • 29
  • »
Форум игроделов » Записи участника » LetsOffBrains [574]
Результаты поиска
LetsOffBrainsДата: Понедельник, 01 Января 2018, 09:53 | Сообщение # 1 | Тема: Love2d. Библиотеки Hump.
Project SoRDeLKa
Сейчас нет на сайте
Такое есть в документации самого Lua. Метод с ':' вместо точки автоматически подставляет первым аргументом "объект" из которого идет вызов т.е. ты пишешь (x, y, w, h, text), а на самом деле (self, x, y, w, h, text) выходит, типа того.
А вызов в Hump init'а, вроде происходит так:
Button(100, 100, 50, 20, "Click me!");



LetsOffBrainsДата: Пятница, 29 Декабря 2017, 18:13 | Сообщение # 2 | Тема: Love2d не работает функция love.filesystem.write
Project SoRDeLKa
Сейчас нет на сайте
Можно маунтить нужную дирректорию и оттуда по относительному пути работать с файлами.
local path = "img/units/"
Код
    if love.filesystem.isFused() then
  local dir = love.filesystem.getSourceBaseDirectory()
  Mounted = love.filesystem.mount(dir, "game")
  if Mounted then
   print("Mounted to \"game\"")
   LoadImages("game/"..path, Images)
  else
   assert("Mount trouble")
  end
    else
  print("Wasn't mounted")
  LoadImages(path, Images)
    end

Маунтить нужно только собраный проект, вроде.



LetsOffBrainsДата: Суббота, 17 Июня 2017, 17:39 | Сообщение # 3 | Тема: Tiled Map Editor
Project SoRDeLKa
Сейчас нет на сайте
Почему бы не дополнить функцию из библиотеки?


LetsOffBrainsДата: Суббота, 17 Июня 2017, 17:18 | Сообщение # 4 | Тема: Tiled Map Editor
Project SoRDeLKa
Сейчас нет на сайте
Ты же не хотел либы юзать... Оперировать файлом в этом случае толку нет. Надо было сразу сказать, что используешь.

Насколько я вижу, либа не проверяет "visible" ничего, кроме слоев. Так что как не изменяй ничего не увидишь.
Код
Map:getLayerProperties(layer)
Map:getTileProperties(layer, x, y)
Map:getObjectProperties(layer, object)

Возвращают таблицу со свойствами.



LetsOffBrainsДата: Суббота, 17 Июня 2017, 15:22 | Сообщение # 5 | Тема: Tiled Map Editor
Project SoRDeLKa
Сейчас нет на сайте
Lua+Love2D же все еще?

Экспорт в lua файл.
local map = require "level1"
map.layers[номер слоя с объектами].objects[номер объекта].properties[название свойства]
Номера поиском ищи, если надо, по названию.

Вроде должно работать.



LetsOffBrainsДата: Вторник, 13 Июня 2017, 20:20 | Сообщение # 6 | Тема: Love 2D
Project SoRDeLKa
Сейчас нет на сайте
Разве этот код работает как надо? Отрисовка T26 в menu_choose() должна игронироваться т.к. находится вне love.draw().
Код
menu = {}
function menu.load()
--menu_create body
end
function menu.update(dt)
--menu_chose and menu_mode body
end
function menu.draw()
--menu_draw body
end

function love.load()
state = menu
if state.load then state.load() end
end
function love.update(dt)
if state.update then state.update(dt) end
end
function love.draw()
if state.draw then state.draw() end
end
function ChangeState(to, ...)
state = to
if state.load then state.load(...) end
end


Грубая форма. HUMP все же лучше это реализует. Можешь посмотреть на код gamestate.lua оттуда и сделать по-своему, упростив.

hello



LetsOffBrainsДата: Вторник, 21 Марта 2017, 10:34 | Сообщение # 7 | Тема: Проградуировать и подписать шкалы координатных осей (OpenGL)
Project SoRDeLKa
Сейчас нет на сайте
for( int i = -9; i < 10; i++){
double k = 10.0 // коэффицент для уменьшения линии, если так можно
glBegin(GL_LINES);
glVertex2f(i, -1.0 / k);
glVertex2f(i, 1.0 / k);
some_function_printing_text(text = i, x = i, y = -2.0 / k)
glEnd();
}
Я не разбираюсь, но что-то такое, вероятно, должно получиться.



LetsOffBrainsДата: Четверг, 28 Июля 2016, 09:13 | Сообщение # 8 | Тема: GTA V на 2GB RAM
Project SoRDeLKa
Сейчас нет на сайте
На ультрах играю с 2 Gb RAM, лагает, но в меру.
Оперативка не дорогая, но не тянет больше 2(ddr3), хотя и проц и мать должны тянуть 4 судя по харкам что нашел в инете.



LetsOffBrainsДата: Понедельник, 01 Февраля 2016, 13:51 | Сообщение # 9 | Тема: Конструктор для кнопки (ImageButton), Love2D
Project SoRDeLKa
Сейчас нет на сайте
Само нажатие на кнопку ловить в mouserelesed можно, 1 раз выполняется.

В луа функции - это переменные(хотя не суть). Ты можешь задать кнопке переменную func и указать в ней нужную тебе функцию в конструкторе, а затем при нажатии выполнять func().

Как-то так:
Код
move_x = function (a) a.x = a.x + 10 end

oa = object_a:new(100, 100, move_x)

function object_a:new(x, y, f)
local t = {}
t.x = x or 100
t.y = y or 100
t.Hover = false
t.f = f
return setmetatable(t,{__index = self})
end

function object_a:click()
if self.Hover then self.f(self) end
end





Сообщение отредактировал LetsOffBrains - Понедельник, 01 Февраля 2016, 13:51
LetsOffBrainsДата: Вторник, 26 Января 2016, 19:57 | Сообщение # 10 | Тема: Конструктор для кнопки (ImageButton), Love2D
Project SoRDeLKa
Сейчас нет на сайте
Не вижу в коде действий с прозрачностью. Что имеется ввиду под "реакцией на прозрачность"?
Изменение прозрачности при взаимодействии или может отсутствие реакции при каком-то уровне прозрачности кнопки?






Сообщение отредактировал LetsOffBrains - Вторник, 26 Января 2016, 20:02
LetsOffBrainsДата: Вторник, 10 Ноября 2015, 17:17 | Сообщение # 11 | Тема: Fallout 4
Project SoRDeLKa
Сейчас нет на сайте
Цитата
вот тут ты гонишь, у меня на 4гб озу(минимальных 6гб, значит у тебя столько же), иногда выскакивает окно что мало озу, потом фризы и черный экран

Минималка ж вроде 8(ну да ладно), а у меня 4, нету черных экранов, если часто загружаться могу фризы появится - это да, но проходит. Может у тебя видео памяти мало и оперативка используется посему вылеты.
На счет навыков - это скорее способности (по аналогии с 3), а не навыки. Облегчили игру, все для неженок.



LetsOffBrainsДата: Вторник, 10 Ноября 2015, 14:40 | Сообщение # 12 | Тема: Fallout 4
Project SoRDeLKa
Сейчас нет на сайте
Играю на ультрах, 60 fps, хотя проц и озу даже минимальным не соответствуют. Так что оптимизация, по-моему, нормальная.
Исчезли навыки - вот гадость. Еще и скучное начало, посмотрим как дальше будет.





Сообщение отредактировал LetsOffBrains - Вторник, 10 Ноября 2015, 14:41
LetsOffBrainsДата: Пятница, 06 Ноября 2015, 21:18 | Сообщение # 13 | Тема: Проблемы с Cookie и xml
Project SoRDeLKa
Сейчас нет на сайте
Cookie.
Не работают куки на локальных страничках, не знаю как назвать правильнее.
При загрузке запускаю это:
Код
if (!navigator.cookieEnabled) {
    alert( 'Включите cookie для комфортной работы с этим сайтом' );
}
document.cookie = "userName=Vasya";
alert( document.cookie );

Если куки отключены - нормально просит их включить.
Но ничего не выводит, ну alert пустой выходит.
Куки работают, проверял на каком-то сайте где можно было юзануть добавление куки и показать их.
Пробовал в хроме, эксплоере, яндекс браузере(этот кстати выводил кракозябры вместо текста).

Есть способы заставить куки работать?


XML
Короче вот:
Код
alert("1!");
var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
alert("2!");
xmldoc.async = false;
alert("3!");
xmldoc.load("univer.xml");
alert("4!");

Единица вылазиет, а 2-ка уже нет.

Тут я не разбираюсь совсем, так что прокомментировать не могу.



LetsOffBrainsДата: Воскресенье, 01 Ноября 2015, 17:44 | Сообщение # 14 | Тема: Ищу программиста (Не актуально)
Project SoRDeLKa
Сейчас нет на сайте
Интересненько, я начну очередь запасных вариантов. хД



LetsOffBrainsДата: Вторник, 13 Октября 2015, 20:54 | Сообщение # 15 | Тема: [2D] Fury Saw: Bloody Butcher 18+
Project SoRDeLKa
Сейчас нет на сайте
В браузере случился баг, не знаю как на мобилках. Как раз старался увернуться от палки сбоку, интенсивно кликал, в итоге свинка пропала, а прогресс шел. Счастье закончилось на 15... эм, уровне? Свинка появилась и спешно померла.


LetsOffBrainsДата: Пятница, 09 Октября 2015, 10:38 | Сообщение # 16 | Тема: Решаем задачи по Construct 2 [вопрос-ответ]
Project SoRDeLKa
Сейчас нет на сайте
Код
Sprite.PickedCount > 0 -> действия
Else -> ничего

Так тоже не сравнивает?



LetsOffBrainsДата: Среда, 24 Июня 2015, 20:15 | Сообщение # 17 | Тема: Ищу опытного прогера на Construct 2.
Project SoRDeLKa
Сейчас нет на сайте
Я пожалуй оставлю свой скайп прозапас ewd.clan.su


LetsOffBrainsДата: Воскресенье, 21 Июня 2015, 16:35 | Сообщение # 18 | Тема: Вычитание жизней при нажатии на пробел
Project SoRDeLKa
Сейчас нет на сайте
каждую секунду, если пробел нажат - вычитать

ну и в скролл ту Y бы ставил по центру комнаты, а X уж по ГГ



LetsOffBrainsДата: Четверг, 28 Мая 2015, 15:51 | Сообщение # 19 | Тема: Правильное отображение русских символов в C++ Builder
Project SoRDeLKa
Сейчас нет на сайте
setlocale можно разные атрибуты давать, зависит от системы, все пробовал?


LetsOffBrainsДата: Пятница, 22 Мая 2015, 16:38 | Сообщение # 20 | Тема: Решаем задачи по Construct 2 [вопрос-ответ]
Project SoRDeLKa
Сейчас нет на сайте



Форум игроделов » Записи участника » LetsOffBrains [574]
  • Страница 1 из 29
  • 1
  • 2
  • 3
  • 28
  • 29
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг