avertuss 48 Posted April 8, 2019 Share Posted April 8, 2019 Hi i have problem. I want to show model when someone wants to buy someting in gui so i have: def OnUpdate(self): if self.button_buy[0].IsIn(): self.ModelPreview(2001) else: self.ModelPreviewClose() def ModelPreview(self, Vnum): #if constInfo.DISABLE_MODEL_PREVIEW == 1: # return RENDER_TARGET_INDEX = 1 self.ModelPreviewBoard = ui.ThinBoard() self.ModelPreviewBoard.SetParent(self) self.ModelPreviewBoard.SetSize(190+10, 210+30) self.ModelPreviewBoard.SetPosition(-202, 0) self.ModelPreviewBoard.Show() self.ModelPreview = ui.RenderTarget() self.ModelPreview.SetParent(self.ModelPreviewBoard) self.ModelPreview.SetSize(190, 210) self.ModelPreview.SetPosition(5, 22) self.ModelPreview.SetRenderTarget(RENDER_TARGET_INDEX) self.ModelPreview.Show() self.ModelPreviewText = ui.TextLine() self.ModelPreviewText.SetParent(self.ModelPreviewBoard) self.ModelPreviewText.SetPackedFontColor(grp.GenerateColor(0.8824, 0.9804, 0.8824, 1.0)) self.ModelPreviewText.SetPosition(0, 5) self.ModelPreviewText.SetText("Model") self.ModelPreviewText.SetOutline() self.ModelPreviewText.SetFeather(False) self.ModelPreviewText.SetWindowHorizontalAlignCenter() self.ModelPreviewText.SetHorizontalAlignCenter() self.ModelPreviewText.Show() renderTarget.SetBackground(RENDER_TARGET_INDEX, "d:/ymir work/ui/game/myshop_deco/model_view_bg.sub") renderTarget.SetVisibility(RENDER_TARGET_INDEX, True) renderTarget.SelectModel(RENDER_TARGET_INDEX, Vnum) def ModelPreviewClose(self): RENDER_TARGET_INDEX = 1 self.ModelPreviewBoard.Hide() self.ModelPreview.Hide() self.ModelPreviewText.Hide() renderTarget.SetVisibility(RENDER_TARGET_INDEX, False) it works once when i have mouse 1st time on the button it works but if i want to show that again i see 'RenderTarget' object is not callable in my syserr. When i change map i can show render again but only once. Link to comment Share on other sites More sharing options...
Kenzy Deep 0 Posted April 10, 2019 Share Posted April 10, 2019 Rendertarget client source ? Link to comment Share on other sites More sharing options...
avertuss 48 Posted April 10, 2019 Author Share Posted April 10, 2019 2 godziny temu, Kenzy Deep napisał: Rendertarget client source ? what do you mean? Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now