I am total novice in Unity Game programming. I am trying to create a demo squash game with a room, one ball and one racket / bat. Now scenes are done, and ball bouncing logic has been implemented. Now I need suggestions on how to proceed further :
- Bat movement : currently the bat movement is just stuck in one plane, and the bat itself is fixed. I want to implement a swinging bat movement on mouse drag.
- Proper bat strike physics : currently i have implemented in the onCollissionDetected to just reverse the velocity of the incoming ball. But I want to take into account the bat swinging velocity
- Camera View following bat : I tried to implement the "SmoothFollow" script to the bat element, but since I am already taking mouse input on smooth following the camera just goes out of scene to eternity
Any help would be great!
Gif of the implementation till now : http://gfycat.com/BlondDirectImperialeagle
Bat Script : MouseDrag.cs : http://pastebin.com/ym09fGxZ
Ball Script : Ball.cs : http://pastebin.com/TQDKkPfv