forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Вопросы по "Делаем квест на Xors3D" (http://forum.boolean.name/showthread.php?t=12629)

Hurrit 07.06.2010 19:15

Вопросы по "Делаем квест на Xors3D"
 
Здесь, Вам предлагается задавать Ваши вопросы по теме "Делаем квест на Xors3D".

ARA 07.06.2010 19:24

Ответ: Делаем квест на Xors3D
 
Цитата:

Так, как у меня уже есть опыт создания квеста
Минуточку! Прежде чем учить других, покажите свои достижения в начале, сенсей. :)

Hurrit 07.06.2010 19:38

Ответ: Делаем квест на Xors3D
 
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 50 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

Алсо, большая просьба, не засорять эту тему вопросами или просьбами, для этого есть другая тема, указанная в статье.

Mhyhr 08.06.2010 20:56

Ответ: Вопросы по "Делаем квест на Xors3D"
 
PHP код:

Select True 
        
Case xKeyDown(29
            
xPositionEntity camera,0,0,
             
        
Case Not xKeyDown(29
            
xPositionEntity camera,0,2,
    End Select 

Ололо, нестандартный подход однако =)

И скриншотик ЗЭ ХОСТЭЙДЖА непомешал бы всё таки))

Randomize 08.06.2010 20:59

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Цитата:

Сообщение от pinqin (Сообщение 149638)
И скриншотик ЗЭ ХОСТЭЙДЖА непомешал бы всё таки))

Цитата:

знакомым мне именам, я обязательно предоставляю дополнительные пруфы.
внимательнее

.Squid 08.06.2010 21:04

Ответ: Вопросы по "Делаем квест на Xors3D"
 
PHP код:

Select True 
        
Case xKeyDown(29
            
xPositionEntity camera,0,0,
             
        
Case Not xKeyDown(29
            
xPositionEntity camera,0,2,
    End Select 

Че-то это писец какой-то, если честно. Во-первых, сам стиль кода - индусы обзавидуются. Во-вторых, не стоит проверять одну и ту же клавишу чаще одного раза за итерацию главного цикла.
Кстати, вместо 29 лучше писать KEY_LCONTROL - так ведь читабельнее.
Удачи. Надеюсь, что адекватно воспримешь критику.

Hurrit 08.06.2010 21:17

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Цитата:

Сообщение от .Squid (Сообщение 149641)
Че-то это писец какой-то, если честно. Во-первых, сам стиль кода - индусы обзавидуются. Во-вторых, не стоит проверять одну и ту же клавишу чаще одного раза за итерацию главного цикла.
Кстати, вместо 29 лучше писать KEY_LCONTROL - так ведь читабельнее.
Удачи. Надеюсь, что адекватно воспримешь критику.

Окей, будет сделано! Правда, насчет стиля кода - ничего поделать не могу, уже привык к нему.

EvilChaotic 08.06.2010 21:36

Ответ: Вопросы по "Делаем квест на Xors3D"
 
PHP код:

Select True 
        
Case xKeyDown(29
            
xPositionEntity camera,0,0,
             
        
Case Not xKeyDown(29
            
xPositionEntity camera,0,2,
    End Select 

Если в коде будет много мест, где ты будешь проверять нажатие клавиш - то лучше возведи нажатие в локальную переменную, в начале функции... с локальной переменной операции должны выполнятся быстрее, чем с глобальными. И еще - чем меньше кода тем лучше для блитца.

Вот нормальный вариант:
PHP код:

local KH_lctrl% = xKeyDown(KEY_LCONTROL
xPositionEntity camera,0,2.0 KH_lctrl%,


.Squid 08.06.2010 21:36

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Код:

If xKeyDown(29)
            xPositionEntity camera,0,0,0 
Else
            xPositionEntity camera,0,2,0
Endif

Не? :)

Hurrit 08.06.2010 21:46

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Да я вроде бы где-то на форуме читал, что select выполняется быстрее if'a, и поэтому стараюсь использовать select. Или это неправда?

EvilChaotic 08.06.2010 21:49

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Цитата:

Сообщение от Hurrit (Сообщение 149652)
Да я вроде бы где-то на форуме читал, что select выполняется быстрее if'a, и поэтому стараюсь использовать select. Или это неправда?

АВТОМАТ говорил, что Select при компиляции разворачивается в If.
Select сделан просто для удобства.

Hurrit 08.06.2010 21:54

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Понятно, ну раз select'у ещё надо разворачиваться в if, то прямое использование if'a должно быть быстрее?

Dream 08.06.2010 21:58

Ответ: Вопросы по "Делаем квест на Xors3D"
 
я бы ввёл тип который обновлялся раз за итерацию
PHP код:

Type TInput
  Field key_W
  Field key_S
  Field key_D
  Field key_A
;и вобще всё что будет обрабатыватся
end type
Global Input.Tinput=new TInput 

не нужно запоминать имена переменных

Randomize 08.06.2010 23:05

Ответ: Вопросы по "Делаем квест на Xors3D"
 
та массив сразу:
Dim IM_KeyHit(255)
Dim IM_KeyDown(255)

IM - Input manager

drave 11.06.2010 22:48

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Люди , вы бы хоть запросы поменьше сделали , нужно 50 сообщений а у меня только 22 ((((((((

.Squid 12.06.2010 02:41

Ответ: Вопросы по "Делаем квест на Xors3D"
 
По всей видимости теперь будет "Делаем квест на Unity3D" ?

Hurrit 12.06.2010 05:46

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Похоже на то, однако, для начала я закончу эту статью.

drave 14.06.2010 09:02

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Статья просто СМАК !!!!! Прочитал до самого конца , вот таких статей нада побольше ( для вот таких нубцов как я например ) , НО .... если бы был хоть один нпц ( малюсенькая система диалога на уровне "Привет.Как дела.Пока" , было бы вобще убойно , но автор предупредил что не будет ((((( В любом случае , самая полезная для меня статья ( Квест пытаюсь сделать уже незнамо сколько ) !!!!!!

Hurrit 14.06.2010 14:02

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Хорошо, я подумаю о NPC, и попытаюсь дополнить статью.

drave 23.07.2010 06:11

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Hurrit , ты всё же решил не допиливать статью !?

IGR 23.07.2010 16:00

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Цитата:

Hurrit , ты всё же решил не допиливать статью !?
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

drave 24.07.2010 22:19

Ответ: Вопросы по "Делаем квест на Xors3D"
 
В таком случае , будем ждать и надеятся )

Hurrit 25.07.2010 03:16

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Ребята подождите немного, у меня щас нету нормального инета, ещл и поступаю в универ. Как пробдемы решу, сразу возмусь за статью и за "личность булочника".

drave 27.07.2010 06:08

Ответ: Вопросы по "Делаем квест на Xors3D"
 
Ну чтож , тоже радует ( что собираешся допиливать ) , главное чтоб вняяяятно и понятно была написана )))) НПС решают ))))


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

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