Unity3d:Projectile(Arrow of Bow) is not rotating as per trajectory.

I am making Archery Game, i have created trajectory and when i throw the arrow of bow ,the trajectory is created as per the stretching using mouse , then arrow is traveling very well as per trajectory but the only problem is that It is not rotating as per the trajectory means it is not traveling & rotating in realistic way.Please tell me which things i need to consider , and also give some reference which will be helpful to me to create archery game from scratch.
Thanks in advance.

Please tell me which things i need to
consider , and also give some
reference which will be helpful to me
to create archery game from scratch.

For discussion/design questions, we ask you take them to Unity Forums. Unity Answers focuses on single, specific technical questions. The layout of Unity Forums is better for discussion questions.

As for your specific question about having the arrow follow the trajectory, if you’ve constructed your arrow so that the front of the arrow points at positive ‘z’ when the rotation is (0,0,0), you can do the following each frame to solve your problem:

 transform.rotation = Quaternion.LookRotation(rigidbody.velocity);

I want to display trajectory in forward direction instead of right, and for that i have changed vector3.forward, but can’t get success, so please suggest me for the same.

Thank you.