|
Результаты опроса: Для какой версии .NET Framework?
|
2
|
|
11 |
50.00% |
3
|
|
4 |
18.18% |
3.5
|
|
4 |
18.18% |
4
|
|
3 |
13.64% |
Для всех сразу
|
|
6 |
27.27% |
30.06.2010, 18:29
|
#1
|
ПроЭктировщик
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений (для 40 пользователей)
|
Xors3D .NET
Название: Xors3D .NET(также CSXors3D)
Описание: враппер Xors3D под .NET языки(C#, VB .NET, F#, C++ .NET). Разрабатывается на C#(пока в разделе по С++, ибо раздела "Проекты на C#" пока нет!) Почему я начал его делать? Враппер для C# уже есть, но он умер, и мне пришлось писать свой.
Что уже готово?: 3д математика, кисти, звуковые функции, камеры, анимация, столкновения, перемещение, состояние и контроль над объектами, файловая система, графические функции, 2д изображения, свет и миры, физика, постэффекты, спрайты, логи.
Пример простого приложения:
using System; using System.Collections.Generic; using System.Text; using CSXors3D; namespace Test { static class Program { public static void Main() { Xors3D.xGraphics3D(1280, 1024, 32, 0, 0); Xors3D.xSetBuffer(Xors3D.xBackBuffer()); int cam = Xors3D.xCreateCamera(0); Xors3D.xCameraClsColor(cam, 255, 255, 0); Xors3D.xAppTitle("ОНО РАБОТАЕТ!"); while (!Xors3D.xKeyDown(1)) { Xors3D.xRenderWorld(1.0f, true); Xors3D.xColor(255, 0, 0); Xors3D.xRect(0, 0, 255, 255); Xors3D.xLine(255, 255, 500, 500); Xors3D.xFlip(); } } } }
Скачать бету
Проект делается на Visual C# Express 2010 и Xors3D 1.15.554!
Последний раз редактировалось Zer0n, 05.07.2010 в 12:49.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Zer0n за это полезное сообщение:
|
|
30.06.2010, 18:40
|
#2
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Xors3D .NET
Очень огромное Спасибо с моей стороны!!! теперь я могу игру писать, Slavyan, супер!!!!
|
(Offline)
|
|
30.06.2010, 18:45
|
#3
|
ПроЭктировщик
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений (для 40 пользователей)
|
Проголосуйте в опросе, это важно!
Павел, там не игра!
|
(Offline)
|
|
30.06.2010, 18:51
|
#4
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Xors3D .NET
Посмотрел враппер...
У Viper`а лучше было.
Если ты используешь ООП, то использу его на всю катушку.
TEntity
|-TCamera
|-TLight
|-TPivot
|-TMesh
И так далее. Используй наследование.
Сообщение от SlavyanOOs
Павел, там не игра!
|
1) Не плоди сообщения
2) Он имеет в виду, что используя твой враппер он теперь может писать игру
|
(Offline)
|
|
30.06.2010, 18:54
|
#5
|
ПроЭктировщик
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений (для 40 пользователей)
|
Ответ: Xors3D .NET
Сообщение от Randomize
Посмотрел враппер...
У Viper`а лучше было.
Если ты используешь ООП, то использу его на всю катушку.
TEntity
|-TCamera
|-TLight
|-TPivot
|-TMesh
И так далее. Используй наследование.
1) Не плоди сообщения
2) Он имеет в виду, что используя твой враппер он теперь может писать игру
|
Тот враппер сдох. А ООП будет реализовано в виде другого движка-надстройки, ибо это уже будет не Xors!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.06.2010, 20:00
|
#6
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Xors3D .NET
Сделайте враппер на 2.0, пойдет на 3.0 и 3,5 (у них рантайм один - 2.0), а для 4.0 простой перекомпиляции будет достаточно (хотя в данный момент никому не нужно ИМХО). Опрос бессмысленный.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.06.2010, 23:41
|
#7
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Xors3D .NET
ВОистину
Slavyan, плиз:
xCreateCube И ему подобные
xLoadMesh и ему подобные А то я хотел модельку то зарузить, а тут оппа! облом
|
(Offline)
|
|
01.07.2010, 03:07
|
#8
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Xors3D .NET
2.0 - ибо ничего концептуально нового и важного дальше, ИМХО, нету.
ООП если делать то полное
IObject
|TObject2D
||TImage
||TRectangle
||TETC
|TObject3D
||TMesh
|||TAnimateMesh
|TTexture
ну и так далее, с нормальным, продуманым наследованием. хотя, хорс делался как замена блица, и зделать такое там будет трудновато и глупо
|
(Offline)
|
|
01.07.2010, 08:41
|
#9
|
ПроЭктировщик
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений (для 40 пользователей)
|
Ответ: Xors3D .NET
Сообщение от Павел
ВОистину
Slavyan, плиз:
xCreateCube И ему подобные
xLoadMesh и ему подобные А то я хотел модельку то зарузить, а тут оппа! облом
|
Я еще не сделал! Я по по порядку справки делаю!
Сообщение от Dream
2.0 - ибо ничего концептуально нового и важного дальше, ИМХО, нету.
ООП если делать то полное
IObject
|TObject2D
||TImage
||TRectangle
||TETC
|TObject3D
||TMesh
|||TAnimateMesh
|TTexture
ну и так далее, с нормальным, продуманым наследованием. хотя, хорс делался как замена блица, и зделать такое там будет трудновато и глупо
|
ООП, как я уже говорил, будет в виде другого движка-надстройки! Делать буду не так, как ты.
Для геймдева в версиях, которые старше 2.0 действительно ничего нет, а вот для создания программ....
Сообщение от Randomize
Посмотрел враппер...
У Viper`а лучше было.
Если ты используешь ООП, то использу его на всю катушку.
TEntity
|-TCamera
|-TLight
|-TPivot
|-TMesh
И так далее. Используй наследование.
|
Будет что-то типа этого.....
|
(Offline)
|
|
01.07.2010, 09:53
|
#10
|
ПроЭктировщик
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений (для 40 пользователей)
|
Ответ: Xors3D .NET
Перезалил архив! Теперь можно сбацать 2д игру!
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Zer0n за это полезное сообщение:
|
|
01.07.2010, 14:50
|
#11
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Xors3D .NET
Сообщение от SlavyanOOs
ООП, как я уже говорил, будет в виде другого движка-надстройки! Делать буду не так, как ты.
|
да ради бога я и не говрю делать такую иерархию, я вобще говорю что ООП нужно делать полнолное, а не один базовый и стопятцот наследников от него одного.
Сообщение от SlavyanOOs
Для геймдева в версиях, которые старше 2.0 действительно ничего нет, а вот для создания программ....
|
именно для создания программ, нет ничего такого, ради чего стоилобы переходить с 2.0-2.1.
Сообщение от Randomize
Посмотрел враппер...
У Viper`а лучше было.
Если ты используешь ООП, то использу его на всю катушку.
TEntity
|-TCamera
|-TLight
|-TPivot
|-TMesh
И так далее. Используй наследование.
|
Будет что-то типа этого.....
|
если ты так собираешься делать, то лучше не начинай даже
|
(Offline)
|
|
01.07.2010, 15:17
|
#12
|
ПроЭктировщик
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений (для 40 пользователей)
|
Ответ: Xors3D .NET
Сообщение от Dream
да ради бога я и не говрю делать такую иерархию, я вобще говорю что ООП нужно делать полнолное, а не один базовый и стопятцот наследников от него одного.
именно для создания программ, нет ничего такого, ради чего стоилобы переходить с 2.0-2.1.
если ты так собираешься делать, то лучше не начинай даже
|
Насчет версий .NET - а как же WPF и прочие вкусности?
Почему не начинать? Аргументы в студию!
P.S. Не все будет происходить от Entity!
|
(Offline)
|
|
01.07.2010, 16:10
|
#13
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Xors3D .NET
Сообщение от SlavyanOOs
Насчет версий .NET - а как же WPF и прочие вкусности?
|
Мой пост был проигнорирован? Создадите враппер на 2.0 - сможете использовать его вплоть до 3.5, т.к. рантайм у них один - 2.0. Т.е. подключайте к проекту с 3.5 и пожалуйста используйте WPF и т.д.
|
(Offline)
|
|
01.07.2010, 16:52
|
#14
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Xors3D .NET
Сообщение от SlavyanOOs
Почему не начинать? Аргументы в студию!
P.S. Не все будет происходить от Entity!
|
ВСЁ, понимаешь, всё должно происходить от одного родителя. В этом и весь смысл ООП.
|
(Offline)
|
|
01.07.2010, 16:55
|
#15
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Xors3D .NET
SlavyanOOs, xPlot or xGetColor есть? с пикселями можно работать? xReadPixel || xWritePixel есть?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:00.
|