c++的冲突问题
Issue With Collision c++
我很难让一些基本的碰撞工作。我有一个以不同形状弹跳的图像。目前,我已经使矩形碰撞工作。这相对来说比较简单,因为直线是直的,所以我实际上就是保持物体在一个直角上如果它超出了x1 x2 y1或y2的范围,我就把速度改变成相反的方向。
我正试图在一个三角形内完成同样的事情,并且正在经历最困难的时间。我读了一些书,但由于某种原因,我脑子里的灯开关没有打开!
我有一个三角形…我用(y2 - y1)/(x2 - x1)确定了斜率;但是,我无法在编程中使用斜率使碰撞正确注册方面取得任何进展。
我想提供一些代码,但老实说,没有什么是接近工作lol。
关于如何接近获得一个对象在一个三角形内反弹的任何建议?
或者,如何使对象从/样式线反弹?
根据你想要的参与程度,你可能会发现游戏物理引擎开发很有帮助。这本书的伟大之处在于,所有的源代码都可以通过GitHub和特定的源文件获得,用于细粒度碰撞检测。
相关文章:
- 警告处理为错误这里有什么问题
- C++LinkedList问题.数据类型之间存在冲突?没有匹配的构造函数
- 0xC0000005:访问冲突读取位置 0x00000000. 重载 == 运算符的问题
- 如何解决此C++访问冲突问题
- 计数排序输出问题:读取访问冲突
- 操作员问题 - 访问冲突
- 调用基构造函数时遇到问题 - 获取读取访问冲突
- (SDL 渲染问题)C++ 引发异常:读取访问冲突.这是无效的
- 使用Boost的班级名称冲突是否存在问题
- 使用JNI从Java调用本机(C++)函数时发生访问冲突:这是我的代码问题,还是已知问题
- 将内联GASM移植到x64 MASM访问冲突问题
- C++问题:声明冲突
- 访问冲突写入位置0x00000000.内存集函数问题
- 初始值设定项列表中的QString导致访问冲突.这里出了什么问题
- 写入位置0x00000000时发生访问冲突.指针问题
- OpenGL 4.3程序Ubuntu 14.04 x64中的时间变量冲突问题
- c++的冲突问题
- 从c#调用c++ DLL和访问冲突问题,我的选择是什么
- 文本游戏字符冲突检测问题
- c++跟踪日志问题,fstream访问冲突问题