Ответ: очень маленькие хинты
Цитата:
|
Ответ: очень маленькие хинты
Цитата:
Код:
greenn=(510-life*5)/2 |
Ответ: очень маленькие хинты
Ну наверно все это знают:
Cвич булевой переменной: flag=flag xor 3 или flag=1-flag Функция сложения по модулю 2 (xor) Почему xor называется "сложение по модулю 2"? Потому что так оно и есть: в двоичной системе 0+0=0, 0+1=1+0=1, 1+1=10, а по модулю 2 (остаток от деления на 2) последняя сумма как раз и даёт 0. Во-первых, при инвертировании одного из аргументов эта функция также инвертируется. Во-вторых, эта функция показывает, когда аргументы не равны (а при инвертировании одного из аргументов - когда равны). В-третьих, она позволяет проводить управляемое инвертирование: при нулевом аргументе другой аргумент не меняется, при единичном же значении второй аргумент инвертируется. Наконец, эта функция инволютивна (её повторное применение возвращает к исходному аргументу): если (x3=x1 xor x2), то (x3 xor x1=x2) и (x3 xor x2=x1). Почему Xor нет в BlitzMAX???:''(( |
Ответ: очень маленькие хинты
Shirase
пиши flag = not flag и будет тебе счастье |
Ответ: очень маленькие хинты
Цитата:
|
Ответ: очень маленькие хинты
Bitwise exclusive or Expression ~ Expression
|
Ответ: очень маленькие хинты
Поставил в своём коде Flip (0), до этого fps был ~72 хотя комп неслабый, после fps подскочил аш до ~2000, впрочем у меня все равно только плоскость и один кубик рендерился) но всё равно я таких цифр еще не видел o_O
|
Ответ: очень маленькие хинты
некрофилическая фантастика !
|
Ответ: очень маленькие хинты
Arton, аргумент flip ответственен за вертикальную синхронизацию (= ограничение ФПС до "родного" для монитора уровня), поэтому, если с flip(0) (синхра отключена) может быть какой угодно FPS, то с flip(1) (включена) может быть либо равным частоте развёртки экрана (Правый клик на раб. столе -> свойства -> параметры -> дополнительно -> монитор -> частота обновления экрана) либо меньше.
http://ru.wikipedia.org/wiki/Вертикальная_синхронизация В блице по умолчанию включена, чтобы не было лишних вопросов (типа у меня 100 ФПС а у друга 500 ФПС и у него всё быстрее движется и когда мы в мою игру по сетке играем, он меня обгоняет :-D), т.к. на ненастроенных мониторах обычно 60 Гц, и ламота жалуется, что ЭЛТ-мониторы им глаза портят. |
Ответ: очень маленькие хинты
Спасибо за разъяснение, ABTOMAT, а про вертикальную синхронизацию я так знаю, просто я думал что "Flip – меняет местами передний и задний буфер" как написано было в одном учебники =)
|
Ответ: очень маленькие хинты
Цитата:
|
Ответ: очень маленькие хинты
Одна из наиболее оптимизированных (по меркам Blitz3D) реализаций алгоритма преобразования целоисчисленного представления ранее записанного выровненным (символами нуля) текстом десятичного числа к исходному виду:
Код:
Function Val4(DWord%) ; Для четырехзначных чисел (ReadInt). |
Ответ: очень маленькие хинты
Вот такая конструкция вернет после "Not" не "0", а ваши числа:
Num=32 ;начальное значение переменной if keyhit (but) then Num=Num-16*(Num=32)+16*(Num=16) ; переключает с 16 на 32 и обратно значения могут быть любыми. Это Тадеус подсказал за что ему огромное спасибо!!! |
Ответ: очень маленькие хинты
Посоны, вы чего? Можно же намного изящней!
Код:
var = 16 |
Ответ: очень маленькие хинты
Вложений: 1
Представляю вам первый алгоритм из серии "не думай @ ищи". уголок дорога как сделать круто бесплатно без регистрации 2D 3D ну клеточки чтоб работало Блочная графика #1 |
Часовой пояс GMT +4, время: 13:31. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot