[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Форум Panda3D - по русски » Общий форум » Работа сайта » Маленькое замечание
Маленькое замечание
ninthДата: Вторник, 19.03.2019, 14:36 | Сообщение # 46
Admin
Группа: Администраторы
Сообщений: 1581
Награды: 5
Репутация: 46
Статус: Offline
Допиливанием движка для работы на смартах занимаются мало и от случая к случаю. В прошлый раз когда я пытался собрать приложение на Android это было тем ещё квестом.
 
drigromanlolДата: Вторник, 19.03.2019, 14:55 | Сообщение # 47
Сержант
Группа: Пользователи
Сообщений: 21
Награды: 0
Репутация: 2
Статус: Offline
Ясненько. Ну я планирую исключительно для пк делать. Возможно сосредаточусь на Винде и Люнексе. Планы у меня слегка амбициозные и даже покажутся нубскими, но, можно сказать я делаю игру в первую очередь для себя, а как оценят другие это другой вопрос =)
 
serg-kkzДата: Вторник, 19.03.2019, 18:32 | Сообщение # 48
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
По поводу того что панда не готова к использованию на на Android, конечно есть заморочки. Стоит уточнить панда включает в себя много сторонних зависимостей, вот они и являются гвоздем проблемы. Так как компиляция исходников ложится на ваша плечи и суть в том сумеете ли вы  их собрать или нет. К примеру возьмем питон который необходимо собрать для Android, и причем тут разработка панды в сторону Android?
Тем более на оф. форуме часто появляются темы по проблеме сборки для Android, и людям удается собрать в конечном итоге, так что лед тронулся.


ООП  -  

Сообщение отредактировал serg-kkz - Вторник, 19.03.2019, 18:33
 
ninthДата: Вторник, 19.03.2019, 18:41 | Сообщение # 49
Admin
Группа: Администраторы
Сообщений: 1581
Награды: 5
Репутация: 46
Статус: Offline
Это отмазки, как говорить что автомобиль ни при чём, когда отвалился глушитель, это же глушитель ) Тем не менее, ездить на автомобиле без глушителя, так же как работать с пандой без питона и библиотек - не слишком большое удовольствие.
Для сравнения мне например нравится подход Kivy, где тот же питон
 
serg-kkzДата: Вторник, 19.03.2019, 18:53 | Сообщение # 50
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
Уважаемый а что вы хотели? Скандировать что ООП это ядреная сила, а тем более с отрытым исходным кодом это вообще сгущенка. И теперь зависимости выстроились паровозиком из далеких  90 - х и требуют красным флагом в консоле обновления и тому подобное. А теперь  Kivy? Епрст, даже сайт не работает.

ООП  -  

Сообщение отредактировал serg-kkz - Вторник, 19.03.2019, 18:56
 
ninthДата: Среда, 20.03.2019, 08:28 | Сообщение # 51
Admin
Группа: Администраторы
Сообщений: 1581
Награды: 5
Репутация: 46
Статус: Offline
ООП - сила, причём никак не связанная с зависимостями ) Зависимости появляются потому что нет смысла писать заново то что уже написано, общепринято и/или стандартизировано, не важно - было использовано при это ООП или нет. ООП - всего лишь способ структурировать свой собственный код.
Киви я привёл в пример того как можно организовать работу со сборкой под андроид. В качестве игрового движка он уступает панде. К слову, разрабы киви хотели встроить панду внутрь своего окна, но в тот момент разрабы панды почему-то проигнорили предложение.
Сайт недоступен потому что попал под ковровое бомбометание роскомнадзора, связанное с попыткой заблочить телеграмм, так же например как сайт 7-zip. Используй впн или прокси если хочешь открыть.
 
serg-kkzДата: Среда, 20.03.2019, 19:36 | Сообщение # 52
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
Ну как же так,  ООП опять не приделах. Ведь система породила тонны кода в виде библиотек и прочее, которые в свою очередь просочились в пользовательский код,  под предлогом повторное использование и правильное структурное описание яблок и груш. Я конечно за уши притянул это, однако это ни чем не хуже примера с глушителем. Это по сути проблема наряду с понятием "отверточная сборка". Вот и панда была набрана с кучи кучной таких библиотек, в замен принципу все свое ношу с собой.

Ну Kivy я полагаю очередное что - то с чем - то  в стиле WX. Я в свою очередь могу привести в пример godot который имеет внутренний скриптовый язык для игровой логики, что избавляет пользователей от головной боли вызваной сменой API, сменой версии 2 или 3, отсутствием какой - то либы. На самом деле все эти интерпретационные языки сплошное убивание времени. То и дело что постоянно что то переписываешь, то версия питона не та, то скобки, то имя сменили класса, то импорт относительный теперь должен с точки начинаться и так по кругу. Найдешь кусок кода, и толку ноль потом то время когда он работал ушло, настало время принта со скобками понимаете ли. Думаю нужно будет попробовать собрать Panda3D под Android.


ООП  -  
 
serg-kkzДата: Суббота, 23.03.2019, 16:20 | Сообщение # 53
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
Я это че подумал, может сделать ссылку на главной странице на скачку движка взамен, номера версии. В данный момент это почти так, однако строка не к чему: Текущая версия:1.9.2 или просто удалить номер. Например: Последняя версия.

ООП  -  

Сообщение отредактировал serg-kkz - Суббота, 23.03.2019, 16:21
 
ninthДата: Понедельник, 25.03.2019, 08:28 | Сообщение # 54
Admin
Группа: Администраторы
Сообщений: 1581
Награды: 5
Репутация: 46
Статус: Offline
Сделал
 
fron_de_befДата: Воскресенье, 15.12.2019, 13:58 | Сообщение # 55
Рядовой
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
Что бы создать тему нужно 3 сообщения? Ужасно неудобно(не принимайте близко к сердцу мне же нужно как то 3 сообщения набить)
 
serg-kkzДата: Воскресенье, 15.12.2019, 14:37 | Сообщение # 56
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
Бан за спам не слови.  smile

ООП  -  
 
serg-kkzДата: Суббота, 21.12.2019, 06:27 | Сообщение # 57
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
Есть проблема, тег code на сайте портит отступы и что конечно в питоне делает код нерабочим. Однако на форуме выглядит как надо.

Код

  from math import pi, sin, cos

from direct.showbase.ShowBase import ShowBase
from direct.task import Task
from direct.actor.Actor import Actor

class MyApp(ShowBase):
    def __init__(self):
        ShowBase.__init__(self)
        self.disableMouse()
        # Load the environment model.
        self.scene = self.loader.loadModel("models/environment")
        # Reparent the model to render.
        self.scene.reparentTo(self.render)
        # Apply scale and position transforms on the model.
        self.scene.setScale(0.25, 0.25, 0.25)
        self.scene.setPos(-8, 42, 0)

        # Add the spinCameraTask procedure to the task manager.
        self.taskMgr.add(self.spinCameraTask, "SpinCameraTask")

        # Load and transform the panda actor.
        self.pandaActor = Actor("models/panda-model",
                    {"walk": "models/panda-walk4"};)
        self.pandaActor.setScale(0.005, 0.005, 0.005)
        self.pandaActor.reparentTo(self.render)
        # Loop its animation.
        self.pandaActor.loop("walk")

    # Define a procedure to move the camera.
    def spinCameraTask(self, task):
        angleDegrees = task.time * 6.0
        angleRadians = angleDegrees * (pi / 180.0)
        self.camera.setPos(20 * sin(angleRadians), -20.0 * cos(angleRadians), 3)
        self.camera.setHpr(angleDegrees, 0, 0)
        return Task.cont

app = MyApp()
app.run()


ООП  -  

Сообщение отредактировал serg-kkz - Суббота, 21.12.2019, 06:28
 
ninthДата: Понедельник, 23.12.2019, 08:04 | Сообщение # 58
Admin
Группа: Администраторы
Сообщений: 1581
Награды: 5
Репутация: 46
Статус: Offline
Да, есть такое дело. Я когда-то писал в саппорт, но им пофиг.
 
serg-kkzДата: Понедельник, 06.01.2020, 20:43 | Сообщение # 59
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
Кстати я тут познакомился с Сфинксом который используется во всем мире для документации популярных проектов с исходным кодом(Питон, Панда, Блендер и т.д). Данные хранятся на гитхабе в специальном тексте, далее это преобразуется Сфинксом в любой требуемый формат. Например можно сделать HTML или PDF. Если посмотреть в этом направлении, юкоз позволит хранить свой HTML? по крайней мере можно выпустить свой PDF.

ООП  -  

Сообщение отредактировал serg-kkz - Понедельник, 06.01.2020, 20:44
 
serg-kkzДата: Вторник, 07.01.2020, 07:24 | Сообщение # 60
Генерал-лейтенант
Группа: Модераторы
Сообщений: 732
Награды: 3
Репутация: 17
Статус: Offline
Это будет выглядеть так: Документация Panda3D

ООП  -  

Сообщение отредактировал serg-kkz - Среда, 08.01.2020, 06:17
 
Форум Panda3D - по русски » Общий форум » Работа сайта » Маленькое замечание
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: