Collision Detection Not Operating As Intended?
Apr 7, 2012
I'm designing a system to detect whether a projectile arc impacts a stationary square target. However, the detection is very limited and only seems to work if I use a while loop and a very large area, whereas if possible I'd prefer to animate it using a for loop and have the target somewhat smaller.Here's what I have at present:
Private Sub Timer2_Tick(sender As System.Object, e As System.EventArgs) Handles Timer2.Tick
If (Not errorState2) Then
[code].....
View 12 Replies
ADVERTISEMENT
Aug 22, 2009
What is the best way for collision detection? I keep trying but I have failed every time.I want my player to not be able to go through my pictureboxes/obstacles from ALL sides.I have 2 player movement down but now I need collision detection. I am trying to save player2's location with a timer using a variable for the location then check if player2 (picturebox2) intersects with picturebox3. If it does then picturebox2 will go back to the location.
View 13 Replies
Nov 8, 2009
I need help with collision detection in visual basic. I am trying to detect when a picture box hits another picture box. The code I'm using is very simple because I'm very much a beginner.
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If Math.Abs(PictureBox2.Left - PictureBox1.Right) And Math.Abs(PictureBox2.Top - PictureBox1.Bottom) Then
MessageBox.Show("You Are Dead")
End If
End Sub
View 3 Replies
Apr 28, 2009
I am trying to do simple collision detection in VB.NET using picture boxes, I have a fixed picturebox, (colour Green), and a moving picturebox, (colour Red). I can manage the collision detection OK, but how do make the movingpicture box bounce off the fixed picturebox and at the right angle? In the following code the moving picturebox sometimes passes right through the fixed one, but not everytime.
ublic Class Form1
Private RedXSpeed As Single = 5
Private RedYSpeed As Single = 5
[code].....
View 1 Replies
Feb 23, 2012
Let me just start off saying that I'm generally new to all programming so if my coding is painful to read I understand. I am currently working on a project that relies on perfect or near perfect collision detection, and I'm not sure whats wrong but sometimes the object being moved completly passes through the object it is supposed to collide at. Here's my coding relating to collision detection so far:
[Code]...
Also, the object, toon, is set to jump with a timer at an interval of 45. Any input regarding how I could make the overall collsion detection better or if I didnt provide the right section of code let me know.
View 1 Replies
Dec 21, 2011
i have 3 PicBoxes on a form. PicBox1=sprite PicBox2=Block1 PicBox3=Block2 I have figured out sprite movement on key down and have figured out simple collision detection for all 4 sides of Block1. My question(s) are:
is there an ideal way to create a method that can be called to handle the collision for all future PicBox's added instead of writting code independently for each key press and each NewBlock along with all 4 sides of the NewBlocks?If I created 100 PicBoxes as obsticles too create a maze type game for my Sprite to navigate through?
[Code]...
View 1 Replies
Nov 7, 2011
I am currently working on a game with collisions. I am using a picturebox with an animated gif in the Image property. I am currently using the following function call to detect collision:
pictureboxPlayer.Bounds.IntersectsWith(pictureboxOfBadGuy.Bounds)
When an pictureboxOfBadGuy collides with some of the whitespace of my picturboxPlayer the above line returns true. Does anyone know if VB has detection for images within a pictureBox.
View 2 Replies
May 22, 2010
I want to be able to do collision detection with graphics and a picturebox. I have a character that is moving on the screen and I have drawn both the background and the character using graphics. I have put a picturebox in place of the block that is suppose to be like a square which the character has to jump over. How would I do this?
View 6 Replies
May 29, 2010
I have two rectangles; a character and a block. The character is suppose to jump onto the block and then either jump off it or walk off it. I am really getting frustrated with this because I cannot get it to work.
View 9 Replies
Jul 1, 2010
I have two questions.
1- I have two labels on a form, that I want to move randomly in the form. How can I do that?
2- How to work with collision detection in VB?
View 29 Replies
Feb 25, 2012
I'm trying ot make a top down rpg, or pokemon like game, but I can't find any proper tutorials for collision detection. I have found one, but when I did it it doesn't seem to work properly, and I get errors everytime I go to the edge of the form. What I can do to make good collision detection for walls?
HTML Code:
Public Class Form1
Public Level1 As New clsLevel()
Public Dude As New clsSprite(Level1)
Dim CanWalk As Boolean = True
[Code] ......
View 1 Replies
Aug 11, 2010
I have loaded two mesh's from .x files onto the screen, a map and a sprite. The sprite moves around, but because they aren't colliding the sprite goes straight through the mountains, and straight over the undulations. I have looked for a way to find the co-ordinates of a particular spot on the mesh, as I figured by finding the X and Z co-ordinates of the sprite, I could just set his Y co-ordinate to be the same as the map, and he would 'stick' to the ground... however I don't know if this is possible, and I haven't found it yet.
View 7 Replies
Aug 28, 2009
I'm using DirectDraw to create a (very) simple little movement game... (so far not really a game, but hey, gotta start somewhere) And I'm having a little trouble with my collision detection... ok, it's probably not conventional collision detection, but I'm just learning so far...I have a few surfaces set up etcetc, and have animated a sprite on a tile based background... but the problem is whenever I collide with a certain tile (which I've set as unpassable) from the top or the left, it screws the position of my player immensely... this is quite a headache as I can't seem to see a problem...
ps. Another thing, I can't seem to be able to open my pictures without using the entire directory.
View 2 Replies
Dec 28, 2010
Basically, i'm creating a space invaders like-game that is 2D Mario-themed (sprites used). I am using a panel for my enemies and Mario is being controlled by the movement of arrow keys and space button shoots.The problem is I can not make my bullets collide with the enemies to make them disappear.This piece of code is what i've got so far with the collision detection :
'*******************************************************************************************************
' Collision occurs whenever the pctShoot(podoboo) hits any of the enemy
' When blnTrue, both pctShoot and the enemy disappear '*******************************************************************************************************
[code]....
While I'm at it, i have another question in concern; but this is not really related to collision but:How do you make an object move down automatically using a timer but make it appear randomly??Like any space invader game, the enemies are shooting back at the hero to make it appear more challenging right?
View 3 Replies
Jan 12, 2010
Lately I have been making a platformer game, just to experiment and see how it would work, and after making two very basic levels I realized that it would take a lot of code to include several or more platforms.
[Code]...
View 4 Replies
Dec 7, 2010
how to do collision. my previous attempts involved trying to see if the player was touching -any- non-collidable object, but i've reversed it so that objects themselves detect if the player is interacting with them and respond appropriately. i still cannot find a way to completely stop the player from walking into walls, but this is what i have so far.
Public Class mymap
'movement function/class/etc?
Private Sub mymap_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
Dim Loc As Point
[code].....
is there a way to put a sub in a sub? see notes in the code above and hopefully you'll see what i mean.d last of the craziness, are global variables possible? i can't seem to find a tut on them. in the passable sub it doesn't recognize the tiles variable and says it isn't declared, though it is declared in the hedge1 sub.
View 4 Replies
Dec 28, 2010
i've looked up several tutorials on what i should do to create a collision detection, but im not too positive on how to function my ideas and convert them to code.Basically, i'm creating a space invaders like-game that is 2D Mario-themed (sprites used).I am using a panel for my enemies and Mario is being controlled by the movement of arrow keys and space button shoots.The problem is I can not make my bullets collide with the enemies to make them disappear. This piece of code is what i've got so far with the collision detection :
Code:
'*******************************************************************************************************************************************************
' Collision occurs whenever the pctShoot(podoboo) hits any of the enemy
' When blnTrue, both pctShoot and the enemy disappear
[code].....
While I'm at it, i have another question in concern; but this is not really related to collision but:How do you make an object move down automatically using a timer but make it appear randomly?Like any space invader game, the enemies are shooting back at the hero to make it appear more challenging right?(using Visual Basic 2008)
View 10 Replies
Jul 1, 2009
I have a solution in which I have included three projects, say X Y Z..Now one of the projects X refers to the namespaces A.B.ObjectStore and another namespace ObjectStore..Now when the ObjectStore namespace is used the compiler thinks it is A.B.objectStore.I cant use a better qualifier as the one intended to be used is a plain ObjectStore only.
View 1 Replies
Mar 13, 2010
I'm currently working on a VB .net project that requires connection to a MySQL table. I've no problems loading data from MySQL table to a datagridview. I'm hoping to allow users to make changes to the datagridview and save those changes back to the MySQL table. Below is the Sub I wrote to save the changes. Before saving, it will check if there were any changes made to the datatable. However, datatable.getchanges() does not seem to detect changes made to datagridview (and hence, datatable; I "bound" the datatable to datagridview by means of bindingsource).
[Code]...
View 4 Replies
May 3, 2011
I am using VB2010 and have a project set up with a DataGridView that is to display a table of data selected from a SQL 2008 database using a pre-defined dataset. My question is simply how to display the data in the intended format as seen in the attachment. I am attempting to merge rows in the first two columns of like-data. Addtionally, if that can be done, I would also like the user to be able to double-click on a name that would open an editing form.
View 5 Replies
Feb 6, 2012
I have a couple of shared methods in my app which are intended to be used with ObjectDataSource's (and other reflection based objects). They handle a lot of automatic parameter checking, filtering, etc. They are, however, all one time use methods (they rebuild everything on every call). It would be much better for someone writing code directly to call the instance methods so that all the filtering, etc, is stored between calls.Is there an attribute I can add to my methods to indicate this? The best would be if it would prevent the method from being called without reflection. Second best would be to issue a warning that the method is being used wrong.[code]
View 1 Replies
Mar 21, 2012
The only place I've seen the Friend modifier used is in the WinForms designer, as alluded to in Why is the modifier set to Friend in Winforms? and VB.NET: what does the 'friend' modifier do?. The Friend modifier appears to be an almost arbitrarily wide access level that was created to solve some historic architectural problem in VB, I just wonder if anyone has a meaningful continued use for it?
I have had some desires to expose methods only to a given namespace so as to roll the functionalities of a related collection of objects together and manage any of their non-thread-safe methods, while exposing the safe public methods to a wider scope in the same assembly. This access level does not exist yet Friend does. Possibly a corollary question then, is my usage of assemblies and namespaces at odds with what is intended?
[Code]...
View 2 Replies
Sep 21, 2010
I am currently reading up on documentation for a possible assignment I might be put on. In a design document they talk about the .exe.config file. They state that its only purpose is to store constants: "Also note that this file is meant to store constants only, it is not meant to write configuration values to (and the .NET 1.1. framework even prevents this by not offering classes/methods to do so). Therefore, configuration is written to XML files using a..."As far as I understand, this is not true. I don't know about .NET 1.1 preventing this, but I remember in my last project that I did write configuration values to that file (I saved GUI contents there). My project was a small prototype, so maybe I did it wrong, but I do not think so...So what is the intended purpose of this file?
View 3 Replies
Jan 10, 2009
how i can able to determine if the user intended to delete a file. What im going to do is this application will be placed in a certain folder together with some files. And this program will determine if the user inteded to delete a file within the folder.
View 2 Replies
Jan 18, 2012
I'm using a DO interation to loop a function I'm using to test for internet connectivity. The code is working fine, except that when one of the tests is satisfied the loop stops. I want this to continue in the background while the program is running. How can I get this to work?
Private Sub checkInternet()
Dim InetChecker As Boolean
InetChecker = CheckForInternetConnection()
Do While LabelCount.Text <> ""
Thread.Sleep(10)
[Code] .....
View 3 Replies
Sep 26, 2010
I have to develop a small app for which I have to create a user control which is intended to be something like a Table View.On Form Load, the user should be asked about the number of rows of columns required on the form.Once the user sets the number of cells, each cell should have a button and a Text Box inside it (grouped together).
View 8 Replies
Oct 11, 2010
Ok for some reason I am having multiple problems with this code. The first issue is that one of the lines of code is seemingly ignored. Another issue is that some of the events are firing many times when they are only supposed to fire once. I have attached my code.
By the way, the string stored in AppSettings("WatchPath") in this case is C:Temp
Imports System.Configuration
Imports System.Diagnostics
Public Class Service1
[Code].....
View 3 Replies
Oct 17, 2010
I am currently using the Visual Basic 2008 Express Edition. Assuming that I've created 2 lines at runtime, what's the most efficient way to perform the collision-checking event?
View 3 Replies
Apr 29, 2009
I want to check if one picture box is touching or IN another picture box, and I'm not to sure how to do it.
View 2 Replies
Jun 18, 2012
In my code i used a button to create a picturebox & it can move. I want to avoid overlapping of any pictureboxes created in the form.i used timer for it but i am having a trouble to avoid overlapping & i cant apply array in the intersectwith().
[Code]...
View 5 Replies