Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты C++

Результаты опроса: Для какой версии .NET Framework?
2 11 50.00%
3 4 18.18%
3.5 4 18.18%
4 3 13.64%
Для всех сразу 6 27.27%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 22. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 30.06.2010, 18:29   #1
Zer0n
ПроЭктировщик
 
Аватар для Zer0n
 
Регистрация: 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(128010243200);
            
Xors3D.xSetBuffer(Xors3D.xBackBuffer());
            
int cam Xors3D.xCreateCamera(0);
            
Xors3D.xCameraClsColor(cam2552550);
            
Xors3D.xAppTitle("ОНО РАБОТАЕТ!");
            while (!
Xors3D.xKeyDown(1))
            {

                
Xors3D.xRenderWorld(1.0ftrue);
                
Xors3D.xColor(25500);
                
Xors3D.xRect(00255255);
                
Xors3D.xLine(255255500500);
                
Xors3D.xFlip(); 
            }
        }
    }

Скачать бету
Проект делается на Visual C# Express 2010 и Xors3D 1.15.554!
Вложения
Тип файла: rar beta.rar (1.91 Мб, 1107 просмотров)
__________________



Последний раз редактировалось Zer0n, 05.07.2010 в 12:49.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Zer0n за это полезное сообщение:
is.SarCasm (01.07.2010), Reizel (30.06.2010), turBO (03.07.2010)
Старый 30.06.2010, 18:40   #2
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Xors3D .NET

Очень огромное Спасибо с моей стороны!!! теперь я могу игру писать, Slavyan, супер!!!!
__________________
(Offline)
 
Ответить с цитированием
Старый 30.06.2010, 18:45   #3
Zer0n
ПроЭктировщик
 
Аватар для Zer0n
 
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений
(для 40 пользователей)
Проголосуйте в опросе, это важно!

Павел, там не игра!
__________________


(Offline)
 
Ответить с цитированием
Старый 30.06.2010, 18:51   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Xors3D .NET

Посмотрел враппер...
У Viper`а лучше было.
Если ты используешь ООП, то использу его на всю катушку.
TEntity
|-TCamera
|-TLight
|-TPivot
|-TMesh
И так далее. Используй наследование.

Сообщение от SlavyanOOs Посмотреть сообщение
Павел, там не игра!
1) Не плоди сообщения
2) Он имеет в виду, что используя твой враппер он теперь может писать игру
(Offline)
 
Ответить с цитированием
Старый 30.06.2010, 18:54   #5
Zer0n
ПроЭктировщик
 
Аватар для Zer0n
 
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений
(для 40 пользователей)
Ответ: Xors3D .NET

Сообщение от Randomize Посмотреть сообщение
Посмотрел враппер...
У Viper`а лучше было.
Если ты используешь ООП, то использу его на всю катушку.
TEntity
|-TCamera
|-TLight
|-TPivot
|-TMesh
И так далее. Используй наследование.


1) Не плоди сообщения
2) Он имеет в виду, что используя твой враппер он теперь может писать игру
Тот враппер сдох. А ООП будет реализовано в виде другого движка-надстройки, ибо это уже будет не Xors!
__________________


(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (01.07.2010)
Старый 30.06.2010, 20:00   #6
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Xors3D .NET

Сделайте враппер на 2.0, пойдет на 3.0 и 3,5 (у них рантайм один - 2.0), а для 4.0 простой перекомпиляции будет достаточно (хотя в данный момент никому не нужно ИМХО). Опрос бессмысленный.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (01.07.2010)
Старый 30.06.2010, 23:41   #7
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Xors3D .NET

ВОистину
Slavyan, плиз:
xCreateCube И ему подобные
xLoadMesh и ему подобные А то я хотел модельку то зарузить, а тут оппа! облом
__________________
(Offline)
 
Ответить с цитированием
Старый 01.07.2010, 03:07   #8
Dream
быдло
 
Регистрация: 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
Zer0n
ПроЭктировщик
 
Аватар для Zer0n
 
Регистрация: 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
Zer0n
ПроЭктировщик
 
Аватар для Zer0n
 
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений
(для 40 пользователей)
Ответ: Xors3D .NET

Перезалил архив! Теперь можно сбацать 2д игру!
__________________


(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Zer0n за это полезное сообщение:
is.SarCasm (01.07.2010), Reizel (01.07.2010)
Старый 01.07.2010, 14:50   #11
Dream
быдло
 
Регистрация: 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
Zer0n
ПроЭктировщик
 
Аватар для Zer0n
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Xors3D .NET

Сообщение от SlavyanOOs Посмотреть сообщение
Насчет версий .NET - а как же WPF и прочие вкусности?
Мой пост был проигнорирован? Создадите враппер на 2.0 - сможете использовать его вплоть до 3.5, т.к. рантайм у них один - 2.0. Т.е. подключайте к проекту с 3.5 и пожалуйста используйте WPF и т.д.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 01.07.2010, 16:52   #14
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Xors3D .NET

Сообщение от SlavyanOOs Посмотреть сообщение
Почему не начинать? Аргументы в студию!
P.S. Не все будет происходить от Entity!
ВСЁ, понимаешь, всё должно происходить от одного родителя. В этом и весь смысл ООП.
(Offline)
 
Ответить с цитированием
Старый 01.07.2010, 16:55   #15
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Xors3D .NET

SlavyanOOs, xPlot or xGetColor есть? с пикселями можно работать? xReadPixel || xWritePixel есть?
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:13.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com