10:05 OpenTK установил всё как на видео. Только версия OpenTK 4.6.4 (последняя свежая) Создаю class Game как на одиннадцатой строке, а базового класса GameWindow в подключённых библиотеках нету. Все юзинги прописал как на видео... =( подскажите решение этой проблемы пожалуйста. Неужели прошлогоднюю версию OpenTK ставить? Может быть в новой версии этот класс для запуска тестового окна называется как-нибудь по другому? Переустановил всё на старые версии как на видео, и всё заработало... MrDen! Вернись пожалуйста. Ждём от тебя следующих уроков.
@TheMrDen3D3 жыл бұрын
Да, у меня в видео использовались либы OpenTk v2.x. В версии 4.0 они все поменяли. Для меня тоже было неожиданностью когда я месяца 3-4 назад сел вспомнить, что я делал)))) На сайте есть примеры с уроками opentk.net/learn/chapter1/1-creating-a-window.html , но тут используется старая версия. А на гите у них же на сайте есть примеры для новой версии github.com/opentk/LearnOpenTK. И да, если студия 2017 года, то она не подойдет, нужна 2019, т.к. версия 4,0 написана не на NET Framework, а на NET Core 3.1, которая идет с 2019. Может вскором и будут уроки по Opentk, только студию нужно переставить. При обнове вырубили свет и Installer некорректно работал. Установить не мог ничего, и снести по нормальному тоже. Ручное удаление окончательно все поломало )))) Теперь довожу текущие проекты до концы (по работе), чтобы можно было переустановить ось.
@stalker320412 жыл бұрын
Для создания окна я переправил код. Всё работает с размерами и титлом окна через предзадачу значений: NativeWindowSettings nws = NativeWindowSettings.Default; nws.Size = new Vector2i(800, 600); nws.Location = new Vector2i(200, 200); using (MyWindow window = new MyWindow(GameWindowSettings.Default, nws)) { window.Run(); } Вот usingи: using System; /* using System.Drawing; /**/ /* //using OpenTK; //using OpenTK.Graphics; //using OpenTK.Graphics.OpenGL; //using OpenTK.Windowing.Common; /**/ using OpenTK.Windowing.Desktop; using OpenTK.Mathematics; А вот мой конструктор MyWIndow: MyWindow(GameWindowSettings gameWindowSettings, NativeWindowSettings nativeWindowSettings) : base(gameWindowSettings, nativeWindowSettings) { }
@BrownAleks2 жыл бұрын
@@stalker32041 гиблый канал. Следующего видео будешь ждать год. Быстрее из учебника инфо подчерпнёшь чем от сюда. =(
@dexe9101Ай бұрын
в свойствах кода попробуй поставить целевую OC виндовс,и затем снова попробовать установить библиотеку OpenTK.GLContol. У самого была примерно такая же проблема и заметил что эта библиотека у меня даже не скачалась,полез искать инфу и нашел это, мне помогло
@АндрейОдинец-о4к4 жыл бұрын
Надеюсь будут интересные проекты)
@TheMrDen3D4 жыл бұрын
Я тоже на это надеюсь))) Но вначале будут основы)
@galinatitova7772 Жыл бұрын
почему при вводе opentk нет этих библиотек, не предлагает установить их?
@pro.game. Жыл бұрын
Пример кода: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenTK; using OpenTK.Graphics; using OpenTK.Graphics.OpenGL; namespace ConsoleApp { public class Game : GameWindow { public Game() : base() { } } class Program { static void Main(string[] args) { using (Game game = new Game()) { game.Run(); } } } }
@ИгорьТетерин-ь5ъ4 жыл бұрын
Добрый день. Как в Лазарь затащить свежий хромиум. Пример надо видео.
@TheMrDen3D4 жыл бұрын
да будет, но не на этой и не на следующей недели. В планах уже есть что снять. и во вторых нужно проверить и нов. сборку lazarus и хромиума
@ИгорьТетерин-ь5ъ4 жыл бұрын
Я не совсем понимаю, sharpDevelop вообще не рабочий получается, там менеджер пакетов висит,.. не могу доустановить Хромиум. или каак-то руками можно пакеты туда ставить ?
@TheMrDen3D4 жыл бұрын
Менеджер пакетов, да не работает, т.к. сервер nuget уже работает по другим протоколам и соответственно уже к ним не подключишься. В видео есть, как подключить dll к проекту
@NikWarriors4 жыл бұрын
А про Lazarus будет продолжение ? (Тесты)
@TheMrDen3D4 жыл бұрын
Да, Lazarus будет, вначале несколько уроков по с#+opengl, а потом и lazarus. Для создания нормальных проектов на Lazarus потребуется много времени, как написания самого кода, это приведет к большому кол-во цикла уроков по реализации проекта, и долгих часов монтажа.
@NikWarriors4 жыл бұрын
@@TheMrDen3D с нетерпением жду ваших уроков!!! Спасибо
@andreyvasari21914 жыл бұрын
Начал писать игрушку и столкнулся с проблемой с OpenTK: внутренние поля недоступны. Тобиш как в примере на 10.00: добавляется ссылка "using OpenTK;" и GameWindow становится доступным. Так вот. У меня нет. Вложенные классы и методы тупо недоступны. Что делать то?
@andreyvasari21914 жыл бұрын
Нашел ответ: все свои проекты писал на NetCore и не парился, а OpenTK кушает только NetFramework. Забавно что ни в одном гайде это не написано.
@andreyvasari21914 жыл бұрын
Кстати, ошибок при установке нет, разрабом тупо не предусмотрено само существование .NET Core
@time-kn8ls3 жыл бұрын
@@andreyvasari2191 на NetCore 5.0 вроде работают последнии версии openTK
@Regin-cb4qd3 жыл бұрын
А на с++ есть openTK?
@orion333 жыл бұрын
Темная тема хуже для глаз. Интегральная освещенность низкая, зрачок раскрыт, а буквы яркие - больше раздражение сетчатки. При светлой теме зрачок подстраивается под интегральную освещенность, а буквы не раздражают сетчатку, ибо черный - это отсутствие света. Также в каком-то ролике говорили, что на темном фоне лучше воспринимаются рисунки, а текст - на светлом. Поскольку работа в основном с текстом, то лучше выбирать светлую.
@par93254 жыл бұрын
среда vs это конечно здорово. но она платная и по сравнению с ее аналогами думаю в разы ресурсов жрет. в топку
@TheMrDen3D4 жыл бұрын
среда vs комьюнити бесплатна, для учебы и даже для коммерческих проектов, если число в команде не превышает 3 человек, и по прибыли есть ограничения, как на юнити3D и тд. А по ресурсам, да кушает хорошо, для простых примеров нет смысла.
@Русь-Родина Жыл бұрын
VS меняет код или портит.
@TheMrDen3D Жыл бұрын
В каком смысле?! Что вы имели в виду?
@Русь-Родина Жыл бұрын
@@TheMrDen3D Уже не важно. Считайте что я ничего не писал.