Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Panel Boczny


Veilles

Rekomendowane odpowiedzi

Opublikowano

Cześć

Stworzyłem sobie dziś panel boczny w ekwipunku.

Wygląda on tak:

Mtgufiq.png

Jednak gdy najeżdżam na którykolwiek przycisk nic się nie dzieje (przycisk się nie zmienia). Gdy nacisnę na przycisk to tak jakbym kliknął na ziemię za ekwipunkiem. Wygląda to tak jakby panel był przezroczysty.

Próbowałem w InventoryWindow dodać do "width" + 40, jednak wtedy mogę ruszać eq za pomocą pustego pola po prawej stronie ekwipunku.

Wycinek mojego inventorywindow.py:

window = {
	"name" : "InventoryWindow",

	## 600 - (width + 오른쪽으로 부터 띄우기 24 px)
	"x" : SCREEN_WIDTH - 176,
	"y" : SCREEN_HEIGHT - 37 - 565 - 20,

	"style" : ("movable", "float",),

	"width" : 176+40,
	"height" : 565,

	"children" :
	(
		## Panel Boczny
		{
			"name" : "board",
			"type" : "board",
			"style" : ("attach",),
			
			"x" : -40,
			"y" : 60,
			
			"width" : 80,
			"height" : 402,
			
			"children" :
			(
				##Button1
				{
					"name" : "Button1",
					"type" : "button",

					"x" : 10,
					"y" : 10,

					"tooltip_text" : "Button1",

					"default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
					"over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
					"down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
				},
Opublikowano
"width" : 176+40,
na 
"width" : 176 + 155,
            "x" : -40,
            "y" : 60,
            
na

            "x" : 0,
            "y" : 0,

Jak nie zadziała  to daj cały kod.

MTnm3AS.png

Opublikowano
"width" : 176+40,
na 
"width" : 176 + 155,
            "x" : -40,
            "y" : 60,
            
na

            "x" : 0,
            "y" : 0,

Jak nie zadziała  to daj cały kod.

 

Jak tak zrobiłem to tego panelu nie było w ogóle widać.

Mój inventorywindow.py (cały):

http://wklej.to/Yo930

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...