AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моделирование и конструирование

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.11.2021, 15:37   #1
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Прочитай код и измени градусы для восхода/захода.
Так мне кажется.
Здравствуй Василий. Я неправильно сформулировал просьбу. Эффекты выделенные черным должны работать ночью. Хочу добавить еще один эффект который должен работать круглосуточно.
tvister вне форума   Ответить с цитированием
Старый 22.11.2021, 16:05   #2
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Я бы добавил в код сам для примера, но с кодом
Мне как не смыслящему в яве как раз пример помог бы...
tvister вне форума   Ответить с цитированием
Старый 22.11.2021, 19:42   #3
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Василий, то что для тебя яснее ясного, для меня темный лес. В яве я чуть меньше чем никак. Потому и прошу о помощи.
Спасибо всем откликнувшимся. Помогла вот такая простенькая конструкция. Добавил еще один "паровозный" дымок. Как бы стравливаемый пар. При поражении судна парит постоянно, что то вроде предохранительного клапана.
Теперь научить бы ходовые огни гаснуть при появлении врага и одновременно включать еще один, дополнительный эффект.
Код:
/* Old_Gunboat - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package com.maddox.il2.objects.ships;
import com.maddox.JGP.Point3d;
import com.maddox.il2.ai.World;
import com.maddox.il2.ai.ground.TgtShip;
import com.maddox.il2.engine.Eff3DActor;
import com.maddox.il2.engine.HookNamed;
import com.maddox.il2.engine.LightPointActor;
import com.maddox.il2.engine.LightPointWorld;
import com.maddox.il2.engine.Loc;
import com.maddox.rts.SectFile;

public abstract class Old_Gunboat extends Ship
{
    /*synthetic*/ static Class class$com$maddox$il2$objects$ships$Old_Gunboat$Koreyets;
    
    public static class Koreyets extends BigshipGeneric implements TgtShip
    {
	public LightPointActor light1;
	public LightPointActor light2;
	public LightPointActor light3;
	public LightPointActor light4;
	public LightPointActor[] lightk;
	
	public Koreyets() {
	    lightk = new LightPointActor[5];
	}
	
	public Koreyets(String string, int i, SectFile sectfile,
			  String string_0_, SectFile sectfile_1_,
			  String string_2_) {
	    super(string, i, sectfile, string_0_, sectfile_1_, string_2_);
	    lightk = new LightPointActor[5];
	    Loc loc = new Loc(0.0, 0.0, 0.0, 0.0F, 0.0F, 0.0F);
	    Loc loc_3_ = new Loc();
	    Loc loc_4_ = new Loc();
	    Loc loc_5_ = new Loc();
	    Loc loc_6_ = new Loc();
		Eff3DActor.New(this, findHook("_SmokeWhite"), null, 1.0F,
			       "3DO/Effects/Smokes/SmokeWhite.eff", -1.0F);
	    if (World.Sun().ToSun.z < -0.15F) {
		for (int i_8_ = 0; i_8_ < 6; i_8_++)
		    Eff3DActor.New(this, findHook("_CLight" + i_8_), null,
				   1.0F, "3DO/Effects/Lights/FlareWhitek.eff",
				   -1.0F);
		Eff3DActor.New(this, findHook("_GLight"), null, 1.0F,
			       "3DO/Effects/Lights/FlareGreenkb.eff", -1.0F);
		Eff3DActor.New(this, findHook("_RLight"), null, 1.0F,
			       "3DO/Effects/Lights/FlareRedkb.eff", -1.0F);
                 {
                }   
            }
        }
    }
    
    /*synthetic*/ static Class class$(String string) {
	Class var_class;
	try {
	    var_class = Class.forName(string);
	} catch (ClassNotFoundException classnotfoundexception) {
	    throw new NoClassDefFoundError(classnotfoundexception
					       .getMessage());
	}
	return var_class;
    }
    
    static {
	new BigshipGeneric.SPAWN
	    (class$com$maddox$il2$objects$ships$Old_Gunboat$Koreyets == null
	     ? (class$com$maddox$il2$objects$ships$Old_Gunboat$Koreyets
		= class$("com.maddox.il2.objects.ships.Old_Gunboat$Koreyets"))
	     : class$com$maddox$il2$objects$ships$Old_Gunboat$Koreyets);
    }
}
Миниатюры
Нажмите на изображение для увеличения
Название: 2021.11.22 16-19-14.jpg
Просмотров: 1000
Размер:	261.2 Кб
ID:	71148   Нажмите на изображение для увеличения
Название: 2021.11.22 16-19-15.jpg
Просмотров: 952
Размер:	265.5 Кб
ID:	71149   Нажмите на изображение для увеличения
Название: 2021.11.22 16-29-57.jpg
Просмотров: 993
Размер:	191.3 Кб
ID:	71150  
tvister вне форума   Ответить с цитированием
Старый 23.11.2021, 13:44   #4
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Уважаемые коллеги подскажите пожалуйста код для включения/ выключения меша. При появлении врага меш должен включится, как только враг улетит/уничтожен, меш должен выключиться. Возможно ли такое в принципе?
tvister вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Быстрый переход


Текущее время: 05:20. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru