Про коді constrainFloorElevation
Отже, код Constrainfloorelevation false / true. Код, що дозволяє піднімати або опускати на потрібну висоту стіну або частину стіни, вирівнювати те, що не дорівнює звичайним способом, з'єднувати фундамент зі стіною і т.д. Це код дозволяє зводити більш складні і, відповідно, більш цікаві за своєю архітектурою будівлі. З його допомогою можна робити прибудовані гаражі, круглі містки, красиві фронтони, арки, незвичайні стіни, балкони, навіси, тераси і багато іншого.
Все, що на нижченаведених скріншотах, побудовано за допомогою цього коду.

арочний фундмент

Фронтони та арочний прохід в фундаменті


Оригінальна дах і фронтон


Оригінальні перегородки між віконними прорізами.


Найпростіша вправа для знайомства з цим кодом - створення полуст. Будуємо стіну.

Вводимо код constrainfloorelevation false і впритул до стіни будуємо фундамент.

Стіна у нас стала висотою з фундамент.

Тепер нам треба прибрати фундамент. Але перш, необхідно скасувати код - Constrainfloorelevation true. Це правило № 1 - не можна продовжувати будівництво з включеним кодом. У нашому випадку, після видалення фундаменту з включеним кодом вийде ось що.

Тобто нічого. Стіна стала колишньою. Скасовуємо код. видаляємо фундамент і отримуємо те, що хотіли.

Така полуст дозволяє зробити красиву огорожу, не вдаючись до додаткових матеріалів.


А ще з її допомогою можна зробити дворівневе приміщення, тому що до неї легко прилаштовується фундамент.



За допомогою коду можна змінювати форму і висоту стін. І тут потрібно пам'ятати правило №2 - вирівнювати можна тільки стіни, що знаходяться на одному рівні. Тобто якщо будинок стоїть на фундаменті, то стіну, з якої ми міняємо розмір стін в нашому будові теж треба ставити на фундамент. Інакше нічого не вийде. Якщо ми змінюємо стіну 2-го, 3-го поверху, то вихідна стіна теж повинна бути двох або триповерхової. Наприклад, ми робимо ось такий фронтон.

Перший поверх ми не чіпаємо, а робимо все зі стіною другого поверху. Тому для зміни висоти і форми цієї стіни ми будуємо ось така споруда, опускаючи його в грунт на потрібну глибину.

Ну, це у нас урок про код, а не про створення фронтонів, тому в подробиці впроваджуватися зараз не буду.
Правило №3 - всі маніпуляції з кодом краще проводити на початку будівництва, тобто всі зміни планувати заздалегідь.
За цим уроком підуть уроки про створення конкретних об'єктів за допомогою цього чудового коду.
Не сумніваюся, що питання виникнуть, і я буду їм тільки рада. Відповідно, урок може бути згодом доповнений.
Бажаю всім успіху і приємної гри!
Про Sims Art Gallery:
Даний сайт не пов'язаний з компанією Electronic Arts
Розробка і створення сайту