Skip to content

CustomeActor uv is error #1

@recter

Description

@recter

old:

               FVertexInstanceID Instance1 = MeshDescBuilder.AppendInstance(MeshDescBuilder.AppendVertex(Verties[Indices[i]]));
		MeshDescBuilder.SetInstanceNormal(Instance1, FVector(-0.7071, 0, 0.7071));			//法线
		MeshDescBuilder.SetInstanceUV(Instance1, FVector2D(0, 1), 0);				//UV
		const FVector4f f1 = FVector4f(1.0f, 1.0f, 1.0f, 1.0f);
		MeshDescBuilder.SetInstanceColor(Instance1, f1);	//顶点色


		FVertexInstanceID Instance2 = MeshDescBuilder.AppendInstance(MeshDescBuilder.AppendVertex(Verties[Indices[i + 1]]));
		MeshDescBuilder.SetInstanceNormal(Instance1, FVector(-0.7071, 0, 0.7071));			//法线
		MeshDescBuilder.SetInstanceUV(Instance1, FVector2D(1, 0), 0);				//UV
		MeshDescBuilder.SetInstanceColor(Instance1, f1);	//顶点色


		FVertexInstanceID Instance3 = MeshDescBuilder.AppendInstance(MeshDescBuilder.AppendVertex(Verties[Indices[i + 2]]));
		MeshDescBuilder.SetInstanceNormal(Instance1, FVector(-0.7071, 0, 0.7071));			//法线
		MeshDescBuilder.SetInstanceUV(Instance1, FVector2D(0, 0), 0);				//UV
		MeshDescBuilder.SetInstanceColor(Instance1, f1);	//顶点色

must be:

               FVertexInstanceID Instance1 = MeshDescBuilder.AppendInstance(MeshDescBuilder.AppendVertex(Verties[Indices[i]]));
		MeshDescBuilder.SetInstanceNormal(Instance1, FVector(-0.7071, 0, 0.7071));			//法线
		MeshDescBuilder.SetInstanceUV(Instance1, FVector2D(0, 1), 0);				//UV
		const FVector4f f1 = FVector4f(1.0f, 1.0f, 1.0f, 1.0f);
		MeshDescBuilder.SetInstanceColor(Instance1, f1);	//顶点色


		FVertexInstanceID Instance2 = MeshDescBuilder.AppendInstance(MeshDescBuilder.AppendVertex(Verties[Indices[i + 1]]));
		MeshDescBuilder.SetInstanceNormal(Instance2, FVector(-0.7071, 0, 0.7071));			//法线
		MeshDescBuilder.SetInstanceUV(Instance2, FVector2D(1, 0), 0);				//UV
		MeshDescBuilder.SetInstanceColor(Instance2, f1);	//顶点色


		FVertexInstanceID Instance3 = MeshDescBuilder.AppendInstance(MeshDescBuilder.AppendVertex(Verties[Indices[i + 2]]));
		MeshDescBuilder.SetInstanceNormal(Instance3, FVector(-0.7071, 0, 0.7071));			//法线
		MeshDescBuilder.SetInstanceUV(Instance3, FVector2D(0, 0), 0);				//UV
		MeshDescBuilder.SetInstanceColor(Instance3, f1);	//顶点色

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions