Для тех кто пытается открыть простейшее окно OpenTK в VS2019 в проекте на платформе .NET 5.0 C# с пакетом OpenTK(4.6.4) - пример кода из видео не скомпилируется. Пробуйте сделать так: using System; using OpenTK.Mathematics; using OpenTK.Graphics.OpenGL; using OpenTK.Windowing.Common; using OpenTK.Windowing.Desktop; namespace LearnOpenTK { public class Game: GameWindow { public Game(NativeWindowSettings nativeWindowSettings):base(GameWindowSettings.Default, nativeWindowSettings) { Console.WriteLine(GL.GetString(StringName.Version)); Console.WriteLine(GL.GetString(StringName.Vendor)); Console.WriteLine(GL.GetString(StringName.Renderer)); Console.WriteLine(GL.GetString(StringName.ShadingLanguageVersion)); } } class Program { static void Main(string[] args) { NativeWindowSettings nSettings = new NativeWindowSettings() { Size = new Vector2i(800, 600), Title = "LearnOpenTK - Creating a Window", WindowState = WindowState.Normal, Flags = OpenTK.Windowing.Common.ContextFlags.Default, Profile = ContextProfile.Any }; Game game = new Game(nSettings); game.Run(); } } } Очень надеюсь, что MrDen3D в скором времени вернётся к выпуску новых видео по OpenTK и даст свои профессиональные комментарии по этому поводу. Очень ждём! =))
@TheMrDen3D3 жыл бұрын
Да я и сам жду пока, у меня пока особо сводного времени нет, что бы разобраться в материале и дать вам. Я привык объяснять как можно подробно по каждой функции, методу и тд. Я часть знаю параметров, а вот другая что значит.... просто везде и на анг языке и док пример использования по умолчанию и все юзают его. Для меня такие как раз моменты интересны: "Почему этот параметр, а не этот, или тот" и потом сидишь, пробуешь, экспериментируешь и тд. Так что пока обещать не буду, как запишу пару уроков, начну монтировать - кину сообщение в сообщество)))) Но Ваша поддержка сильно мотивирует и поднимает настроение ))))
@PITON3693 ай бұрын
@@TheMrDen3D пока не планируете?
@TheMrDen3D3 ай бұрын
@@PITON369 Продолжение?))) Пока нет, да и уже надо начинать опять сначала, потому как уже за год там мне кажется поменялось все и мне кажется что есть лучшая альтернатива, другой порт - Silk.NET, там больше библиотек, которые могут потребоваться на старте
@lexanghik20033 жыл бұрын
Автор, вы там живы?) год прошел...)
@BrownAleks3 жыл бұрын
Ооо.. Госпадя....!!! Наконец то нашёл то, что искал! Ден3D, бросай работу. Снимай видосы. Тебя зрители ждут! Тебя ждёт огромная аудитория! Тебя ждут успех и популярность! 👏👍👍👍
@lexanghik20034 жыл бұрын
Круто! Давай еще уроки
@TheMrDen3D4 жыл бұрын
обязательно )))
@galaxypolit68143 жыл бұрын
Ждём автора 😁
@lexanghik20034 жыл бұрын
Когда новое видео? месяц прошел..
@TheMrDen3D4 жыл бұрын
))) Ох, если бы я сам знал )) Сейчас работа и два проекта помогаю делать, сил и времени на запись видосов не остается. Как будет время буду писать.
@ostrov114 жыл бұрын
приложение на OpenTK класс GameWindow приложение на OpenTK класс GameWindow
@Андрей_Шувалов3 жыл бұрын
В 4 версии OpenTK они переделали GameWindow. Теперь непонятно, как прописывать конструктор.
@hixraid53933 жыл бұрын
Почти тоже самое, только переместили класс GameWindow в другое пространство имён и добавили пару классов для настройки окна.
@alexh19044 жыл бұрын
GL это хорошо, но расскажи про AL. В частности: как воспроизвести звук из потока.Точнее как воспроизвести звук из ресурса .
@orangesite3 жыл бұрын
Здравствуйте. Установил OpenTK через NuGet, отдельных файлов на официальном сайте не нашел. VS говорит, что OpenTK.GameWindow не существует. Можете помочь?
@orangesite3 жыл бұрын
В общем откатился до 3.x.x, там GameWindow есть. Так что это что-то поменяли в 4.x.x, и GameWindow больше не используется.
@lexanghik20034 жыл бұрын
Ну когда уже видео))) сто лет прошло xd
@TheMrDen3D4 жыл бұрын
))) Времени особо не хватает заниматься каналом с двумя работами))) Но желание есть))
@YaldS3 жыл бұрын
пж очень нужно
@ИгнорКапибара3 жыл бұрын
Здравствуйте, только нашёл нормальные уроки и тут конец на третьем видео, когда продолжение? Хотяб на литературу ссылочку.
@ИгорьТетерин-ь5ъ4 жыл бұрын
Так чего то попадает только желание писать на шарп е
@РусикФерштеин4 жыл бұрын
Здравствуй Ден ещё раз. Вопрос на лям: ты в одном из видео делал игру в лазарус-крестики- нолики! А можно ли эту игру сделать против бота, с уровнями сложности и т. д. ?
@TheMrDen3D4 жыл бұрын
Игру с ботом можно сделать. Если по простому то: - после того как мы поставили, ставит бот - бот просматривает в матрице где пусто и туда ставит свою фигуру случайным образом, рандомим по i и j Но это тупой бот,а как сделать умного, тут будет по-сложнее уже, проверять все возможные комбинации и наилучшую продолжать. Мммм......
@РусикФерштеин4 жыл бұрын
@@TheMrDen3D не залепишь видос? Плииизз
@TheMrDen3D4 жыл бұрын
@@РусикФерштеин Пока не до этого)) Есть что снимать и нужно монтировать уже снятое. Напиши через пару недель (если я забуду) там уже посмотрим
@РусикФерштеин4 жыл бұрын
@@TheMrDen3D ок.
@alexh19044 жыл бұрын
@@TheMrDen3D ненужно высчитывать ВСЕ комбинации, достаточно 4 направления: ширина высота две диагонали. (4 массива по три элемента в каждом.) Если по какому-то из направлений два элемента игрока, то занимать третий если один и он крайний, то занимать любой противоположный край. если середина, то любой свободный. Вся логика "Умного" крестика-нолика.
@РусикФерштеин4 жыл бұрын
Здорово Ден. Го снейк в лазарус. Или какую-нибудь 2д игру в лазарус.
@TheMrDen3D4 жыл бұрын
Пример змейки есть на Lazarus. Примеры игр на OpenGL в Lazarus скорей всего не будет
Мне 14, знаю C#, хотел бы выучить OpenTK но уроков норм нету и сделать игру в стиле маинкрафта)) Сделаешь пж уроки про колизию объектов и перемещение камеры?
@TheMrDen3D4 жыл бұрын
Да, все это будет, но позже
@YaldS3 жыл бұрын
где продолжение?
@TheMrDen3D3 жыл бұрын
Возможно ближе к лету. Нужно перезапустить серию, т.е. обновление вышло opentk и там есть небольшие изменения.