-
Aug 29th, 2017, 04:24 PM
#1
[VB6] 2D Physic Engine
VB6 port of 2D Impulse Engine
by Randy Gaul:
http://www.randygaul.net/projects-op...mpulse-engine/
and Philip Diffenderfer:
https://github.com/ClickerMonkey/ImpulseEngine
+ (Experimental) Joints by the Author
Author: Roberto Mior (aka reexre,miorsoft)
Contibutors: yet none.
Never found a VB6 implementation of a simple 2D physic engine. So I come to a VB6 version starting from
Randy Gaul 2D impulse engine (and Philip Diffenderfer java port).
I also added other things such as
- +Joints (Not so perfect, look for someone to suggest better implementation)
- +Collision Groups (To make some objects not collide with every objects)
- +collsions callback events
- +Polygon Chamfer
This is the old thread of this project , Since it works quite well I decided to put it in the CodeBank session.
Now instead of a number of modules I compacted them to 1 class and 1 module.
Suggestions and improvements are wellcome !
Requires:
* vbRichClient (for Render) http://vbrichclient.com/#/en/About/
LICENSE: BSD. (https://opensource.org/licenses/BSD-2-Clause)
Copyright © 2017 by Roberto Mior (Aka reexre,miorsoft)
Github Page
ZIP
Last edited by reexre; Sep 21st, 2017 at 05:57 AM.
-
Aug 30th, 2017, 12:43 PM
#2
Re: VB6 2D Physic Engine
Hi reexre, you do know that vbRichClient provides access to the Chipmunk physics engine, I presume?
If you don't know where you're going, any road will take you there...
My VB6 love-children: Vee-Hive and Vee-Launcher
-
Aug 30th, 2017, 02:08 PM
#3
Re: VB6 2D Physic Engine
UPDATE: 1.0.147
Better Joints:
(see "1.0.147" comments)
@ColinE66
Yes I know, I'd like to see some good examples (Links wellcome) on how to use it. But found very few, and If I remember well, none of them about "Joints".
It is missing collision event: A event fired at each collision to describe it (Position, Normal , Velocity ....) that for some kind of project it is a must.
I made this project with the pourpose it could/will be improved and customized, ... also I enjoyed doing the code translation and my own joints.
Last edited by reexre; Aug 30th, 2017 at 02:18 PM.
-
Aug 30th, 2017, 05:33 PM
#4
Last edited by reexre; Aug 30th, 2017 at 05:46 PM.
-
Aug 31st, 2017, 04:25 AM
#5
Re: VB6 2D Physic Engine
OK. Just thought I'd point it out in case you weren't aware
If you don't know where you're going, any road will take you there...
My VB6 love-children: Vee-Hive and Vee-Launcher
-
Sep 21st, 2017, 05:28 AM
#6
Re: [VB6] 2D Physic Engine
New UPDATE , now support "Sprites"
Github Page
ZIP
-
Feb 6th, 2020, 10:07 PM
#7
Addicted Member
Re: [VB6] 2D Physic Engine
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|