Player Movement/collision Detection/global Variable?

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


ADVERTISEMENT

Best Way For Collision Detection?

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

Collision Detection In .Net?

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

Collision Detection And Bouncing Off?

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

VS 2010 With Collision Detection?

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

Collision Detection For Multiple PicBoxes?

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

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

Is There Collision Detection Within Bounds Of PictureBox?

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

Movement Stops Once Collision Detected?

Jun 11, 2010

So, I am just trying to get the snake to move after it collides with the picture box. Right now, the snake is moved by using the arrow keys. However, once it collides with "the food", it won't move.

Imports System
Imports System.Drawing
Imports System.Drawing.Graphics

[Code]......

View 1 Replies

VS 2008 : Collision Detection With Graphics?

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

VS 2008 Collision Detection With Rectangles?

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

VS 2010 - How To Work With Collision Detection In VB

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

Game Programming :: Collision Detection For Tile RPG

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

Game Programming :: DirectX Collision Detection?

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

Interface And Graphics :: Collision Detection And DirectDraw?

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

VB2008 - Space Invader Collision Detection?

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

Game Programming :: Multiple Platform Collision Detection

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

Game Programming :: VB2008 - Space Invader Collision Detection?

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

What Is Different Between Global Variable And Public Variable

Jul 15, 2010

What is Different between global variable and public variable?

View 1 Replies

.net - Value Of Global Variable Won't Change

Dec 22, 2011

I have a variable whose scope needs to be global, because it needs to be called in a function as well as in a button press. So I declared the variable in a Module so it would be global.The problem is that the value of this variable needs to be equal to the value of the text property of a textbox in the form.You enter a string into the textbox, in this case I entered "Hello". Then you click the button and it displays what you wrote.You click OK in that message box and change the value in the textbox. In this case I changed it to "Goodbye". Then I hit the button again, but the variable did not change values and the messagebox displays "Hello" again.

[code]....

Here is the entire source code:

Module Module1
Public strDataValue = frmTest.txtDataValue.Text
End Module

[code]....

Note: This is just a demonstration of a problem I'm having in a much larger program so the variable does have to be global.

View 4 Replies

Access A Global Variable In C#?

Sep 21, 2011

If we declare a global variable in module in vb.net, we can use that variable in anywhere in project.

How can we achieve same thing in C#.

Previously when we tried to convert a vb.net project to C#, we succeeded in removing the syntax error but we can't access global variable in a form.

I need some solution or guidance. Where I am making a mistake?

View 7 Replies

Can #Const Be A Global Variable?

Feb 6, 2010

VB2008: I would like to set a #Const value in a module and use it throughout my project. Is this possible? It appears that the #Const scope is limited to the function it's in.

View 5 Replies

Create A Global Variable?

Oct 11, 2010

How Can I create a Global Varibale for my vb.net project. When I LongIn I want to keep the user Id in a varible and I will Use it in deferent Forms. And The User name will be saver in the varible untill I close the Software.

View 1 Replies

Declare Out Global Variable?

Nov 11, 2010

how to declare out global variable? i tried out but get error.. below is my orginal code

[Code]....

View 1 Replies

Global Variable Across All Machines?

May 31, 2009

I'm focusing on Networking programming and I had found something that was very interesting to me in Remoting, which is the ability to have some how a "shared global variable accross applications" ... Here's a quick example of what I'm saying (which is stripped and modified from one found example on internet):

In the Remoting class:

Code:Namespace remoteclass Public Class xx Inherits MarshalByRefObject
Public Shared_Var As String 'This is our share variable
End ClassEnd Namespace

[Code]....

I found that I can eaisly use this red-marked variable (Shared_Var) acrross all application clients without any extra line of code to update its value ... without using even what is called "singlecall" and "sigletron".

But I have concerns:

1) This is only applicable for simple types of variables (e.g. string and integer) but an array or DataTable for example are not updated! and I don't know why!!

2) Would that load the communication network (I mean the content of these shared variables (few KBs to 1MB) will always be communicated across machines all the time without any management) ... Actually I don't how this works from inside, Does it update on change or cyclic ...

3) And finally, can I found something like this in WCF?

View 2 Replies

Global Variable In Asp.net Website?

Dec 22, 2010

I'm wanting to declare a variable as below for use in several pages on my site. I assume rather than declaring it once per page I can do it globally? I've tried it in a class (app_code folder) and in the global.asax page but my code can't seem to find it. I may be going abo9ut it all wrong though? Code as below...

Dim myUser As MembershipUser = Membership.GetUser()

So basically as it stands my pages can't find the 'myUser' variable.

View 4 Replies

Global Vs Local Variable

Mar 22, 2010

I'm writing a subneting calculator in VB.NET.I'm using the IDE SharpDevelop.Well my problem is I'm using a function to do some calculations and then to figure out the class of the IP addresses.Well I pass a variable from the subroutine, that is accessed when a button is clicked, to the function then the variable is passed back to the subroutine and then the variable is passed again to another function but when it reaches this second function it doesn't retain the value it was given in the first function.I'm not sure if I'm just passing the variable wrong or if this is how it works.I know I can make this work probably by using global variables but I'm not sure if this is proper. So my ultimate question is what is the difference between local and global variables besides just scope and should I try and use one more than the other.

View 4 Replies

How To Define Variable As Global

May 14, 2009

I have no idea as to how I can define a variable as "GLOBAL" in VB Express 2008. I used VB V 3.0 and if I remember correctly the statement "Global varName as Integer" allowed me to use the variable across different forms. I've tried the statement "Public varName as Integer = 0" on Form1 but Form2 tells me the variable is not declared.

The statement (in Form1) "Form2.Label1.Text = CStr(varName)" displays the value on Form2 in Label1 but I cannot then use the value again in Form2, e.g. "Label2.Text = Label1.Text". How I can transfer a variable value from one form to another and manipulate that variable in the second form?

View 4 Replies

Loading Value Into Global Variable

Jan 13, 2010

I have a problem to load a value into a global variable, I am using VB Net (2005) in Windows Forms, this is a multi-Forms program. Here is my problem, as I start my program, it check if my form "Setup Option" has been loaded ounce, if it did it, it does skip it. When "Setup Option" is loaded the first time I have written 2 values into 2 textboxes using My. Settings and on form Closing it does work, if I re-open "Setup Option" form I can see the 2 values in the textboxes E.g.: txtGst.text=5, txtPst.text=6.5, so good so far. Now what I would like is to be able to use the contains of them 2 textboxes and place them into global variables, I already have a Module "modGlobals.vb".

View 2 Replies

Pass A Global Variable From A Dll To A Exe?

Sep 20, 2010

How can i pass a global variable from dll project to a exe file, after this i want to run the exe also from the dll.

View 9 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved