forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   С# (http://forum.boolean.name/forumdisplay.php?f=128)
-   -   Нужны учебники и IDE (http://forum.boolean.name/showthread.php?t=12546)

pax 28.06.2010 15:07

Ответ: Нужны учебники и IDE
 
Цитата:

Сообщение от SlavyanOOs (Сообщение 151829)
pax, не убедил!

Т.е. вооще проверить работает ли моя утилита или нет лень да?

Knightmare 28.06.2010 15:08

Ответ: Нужны учебники и IDE
 
Цитата:

А здесь, в хорсе, ~1300 кубов , да еще с повешеной на них функцией обновления выдает спокойно 200 ФПС
Ты еще инстансинг заюзай, тебе тогда точно шаблоны разорвет:-D

Zer0n 28.06.2010 18:30

Ответ: Нужны учебники и IDE
 
В моем враппере уже готовы функции 3D математики, кистей и звуков

Reizel 29.06.2010 00:25

Ответ: Нужны учебники и IDE
 
Slavyan, пиши-пиши, очень интересно. Ибо на cs.xors3d.com недоделанный, что очень жаль :(

Zer0n 30.06.2010 09:40

Цитата:

Сообщение от pax (Сообщение 151844)
Т.е. вооще проверить работает ли моя утилита или нет лень да?

Угадал! :-D Летом я ленивый!

Павел, враппер будет как простой Xors, а ООП обертка будет, на в лице другого двига! Как NeoAxis на Ogre, так и мой на Xors3D! :cool:

to Павел: уже готово около 230 функций!

Reizel 30.06.2010 14:55

Ответ: Нужны учебники и IDE
 
Цитата:

Сообщение от SlavyanOOs (Сообщение 152188)

to Павел: уже готово около 230 функций!

Замечательно! Пиши, я оч надеюсь на твой враппер!!! А то что то Unity меня напрягает :)

Zer0n 30.06.2010 16:09

Ответ: Нужны учебники и IDE
 
Меня тоже напрягает Unity! :mad:
P.S. я тебе в ICQ написал!
P.S.S. "голый" враппер будет 100%! Ибо уже готово: 3д математика, кисти, звуковые функции, камеры, анимация, столкновения, перемещение, состояние и контроль над объектами, файловая система, почти готовы графические функции, еще готовы свет и миры.[/quote]

Zer0n 30.06.2010 17:20

Ответ: Нужны учебники и IDE
 
Вот текст реально работающего короткого приложения:
PHP код:

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(); 
            }
        }
    }



Reizel 30.06.2010 17:27

Ответ: Нужны учебники и IDE
 
SlavyanOOS, +1000!!!!! Очень полезную вещь делаешь!!! Супер!!
Тока один вопрос: во всех командах Xors3D. писать???нельзя ли так:
xCreateCamera() вместо Xors3D.xCreateCamera() ???
PS: Команды то быстро выполняются???

Zer0n 30.06.2010 17:30

Ответ: Нужны учебники и IDE
 
Цитата:

Сообщение от Павел (Сообщение 152257)
SlavyanOOS, +1000!!!!! Очень полезную вещь делаешь!!! Супер!!
Тока один вопрос: во всех командах Xors3D. писать???нельзя ли так:
xCreateCamera() вместо Xors3D.xCreateCamera() ???
PS: Команды то быстро выполняются???

Быстро, быстро! Нет, нельзя. Ибо C# - чисто ООП(классовый) язык! А Xors3D - это не нэймспейс(пространство имен), а статичный класс!

Reizel 30.06.2010 17:50

Ответ: Нужны учебники и IDE
 
Цитата:

Сообщение от SlavyanOOs (Сообщение 152259)
Быстро, быстро! Нет, нельзя. Ибо C# - чисто ООП(классовый) язык! А Xors3D - это не нэймспейс(пространство имен), а статичный класс!

Блин жаль. Ты тогда можешь переименовать класс Xors3D в какой нибуть x или _ ?? Чтоб не мучаться не писать Xors3D ?

Zer0n 30.06.2010 17:51

Ответ: Нужны учебники и IDE
 
Павел, изучи слепую печать!

Zer0n 30.06.2010 17:53

Ответ: Нужны учебники и IDE
 
Вот маленькая демка для Framework 3.0! http://slil.ru/29414036
Павел, именовать так классы - плохой стиль программирования!

pax 30.06.2010 17:54

Ответ: Нужны учебники и IDE
 
я бы на вашем месте применил наследование и преобразовал бы пример таким образом:
PHP код:

using System
using System.Collections.Generic
using System.Text
using CSXors3D

namespace 
Test 

    static class 
ProgramXors3D
    

        public static 
void Main() 
        { 
            
xGraphics3D(128010243200); 
            
xSetBuffer(xBackBuffer()); 
            
int cam xCreateCamera(0); 
            
xCameraClsColor(cam2552550); 
            
xAppTitle("Cool"); 
            while (!
xKeyDown(1)) 
            { 

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


Плюс нафига нужна "х" перед каждой функцией?

Zer0n 30.06.2010 17:56

Ответ: Нужны учебники и IDE
 
Цитата:

Сообщение от pax (Сообщение 152267)
я бы на вашем месте применил наследование и преобразовал бы пример таким образом:
PHP код:

using System
using System.Collections.Generic
using System.Text
using CSXors3D

namespace 
Test 

    static class 
ProgramXors3D
    

        public static 
void Main() 
        { 
            
xGraphics3D(128010243200); 
            
xSetBuffer(xBackBuffer()); 
            
int cam xCreateCamera(0); 
            
xCameraClsColor(cam2552550); 
            
xAppTitle("Cool"); 
            while (!
xKeyDown(1)) 
            { 

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


Плюс нафига нужна "х" перед каждой функцией?

Тоже дело! А вот я привык ко Ксорсовским функциям!


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot