Weld / Physics issue

Issue is still not solved, would be great if someone helped.

1 Like

I can’t see the video any way you can use another alternative to show it?

1 Like

You need to download it then open it. You need a app, but you can just get a random app to open it.

1 Like

I am a little confused about what the issue is exactly. Do you want to detect whether the block that you are placing is obstructed?

2 Likes

I see your point, if you’ve played a tower defense game before, there is a box that stops you from packing towers to close, but when I add a box that is welded to the main part, it just falls threw everything.

1 Like

I recommend to get rid of the box and use the RotatedRegion3 module instead. This way, you can check if the tower that you are placing is obstructed without raycasts.

1 Like

Why not round the values of your placement system so the towers are placed on a grid. For example you can only place them at grid Positions (5, 0, 23) instead of (5.2, 0, 23.5).

How did you weld your placement boxes to the towers?

1 Like

I don’t think it’s generally a good idea to rely on a external module for a vital part, and, it’s unneeded re-scripting.

1 Like

A grid system is probably not good either, you need to tightly pack towers in most situations so it would pretty much get rid of it.

1 Like

Are the towers different sizes, or all the same size? If they are all the same then why wouldn’t a grid work?
If they are all 1.4 studs wide then you could make the grid 1.5 studs. They’d pack against each other, but not overlap.

2 Likes

I understand that it may sound a little scary, but I think that it is worth to consider. It is quite popular and maintained in this GitHub repository. Also, it does not require a grid.

1 Like

Towers would be different sized, and as I mentioned before, it removes the ability to tightly pack towers, so, people would just get mad and request it to be removed, putting me back into this position.

1 Like

That eliminates 1/2 of the issue. The 2nd is the re-scripting, I think I may of come up with a alternative, but if it doesn’t work, I’ll try out this.

1 Like

Well that is important information that you haven’t posted previously.
For us to help we need to know the details of what you are trying to accomplish.

You also haven’t answered

2 Likes

Turns out, I welded a test model and not the duplicating model, thanks for that, I wouldn’t of seen that if you didn’t ask lol. But now, it just ignores the box?
image

1 Like

I’m just making it so the RangeBox is collide able with each other. How would I do this? The PhysicsService:
image

How would I enable collisions?

That’s only used in game with Physics. If you are placing it with CFrames I don’t think it works.

If you were doing it physically then you would only need to have the TowerBox colliding with Default and TowerBox. Since the Tower is inside the box it doesn’t make sense to have that.

1 Like

Oh. Then how would I make it so if the tower is in the box it can’t be put there?

You can weld Parts (the tower) inside other Parts (the box).
You only need to worry about the boxes colliding, all the other Parts can be CanCollide off

1 Like

That’s already been done. (CHAR)