Plant asset update + test sprites camera fix
This commit is contained in:
@@ -38,6 +38,8 @@ enum OriginType {BRANCH_ORIGIN, MUTATION_ORIGIN, BASE_LEAF_ORIGIN}
|
||||
@export var mutation_weight_gain := 1
|
||||
@export var seed_texture_sets: Array[SeedTextureSet]
|
||||
|
||||
@export var base_y_offset := -50.0
|
||||
|
||||
var rng := RandomNumberGenerator.new()
|
||||
var image: Image = Image.create_empty(IMAGE_WIDTH, IMAGE_HEIGHT, false, Image.FORMAT_RGBA8)
|
||||
var image_center: Vector2i = Vector2(0.5, 1) * Vector2(image.get_size())
|
||||
@@ -130,9 +132,8 @@ func build_plant_texture(plant_data: PlantData) -> Texture:
|
||||
mutation_weights.append(mutation_weight_base)
|
||||
|
||||
var flipped: bool = rng.randi() % 2 == 0
|
||||
flipped = false
|
||||
|
||||
var base_image_coord = blend_part(image_center, -base_part.root.position, base_part, flipped)
|
||||
var base_image_coord = blend_part(image_center, Vector2(0.0, base_y_offset), base_part, flipped)
|
||||
populate_part(parts_to_place, weight_per_origin_type, mutation_weights, base_part, base_image_coord, flipped)
|
||||
|
||||
texture = ImageTexture.create_from_image(image)
|
||||
|
||||
Reference in New Issue
Block a user