1234567891011121314151617181920212223242526 |
- # --- Test 8. Use TextureRect node. --- #
- import nodesnim
- Window("hello world")
- var
- main = Scene("Main")
- texturerect = TextureRect()
- main.addChild(texturerect)
- var texture = load("assets/sharp.jpg") # Load image from file.
- texturerect.setTexture(texture)
- texturerect.resize(256, 256)
- texturerect.setBackgroundColor(Color(1, 0.6, 1, 0.6))
- texturerect.setTextureFilter(Color(1f, 1f, 1f))
- # texture mode can be TEXTURE_CROP, TEXTURE_KEEP_ASPECT_RATIO or TEXTURE_FILL_XY
- texturerect.texture_mode = TEXTURE_CROP
- texturerect.texture_anchor = Anchor(0.5, 1, 0.5, 1)
- addScene(main)
- setMainScene("Main")
- windowLaunch()
|