I have added a new XNA based project to the XNA page called xMessage. The xMessages component
is designed for in game chararacter dialog to be displayed similar to
games like Final Fantasy for the NES. This component makes use of xFripperyXNA and StreamContentProcessor. Both are included in the download.
Being
the first release ther are some minor issues that still need to be
worked out, such as when the component is typing out text if the word
being drawn will not fit within the rectangle, the partly drawn word
will dissapear from the end of the line and reappear at the begining of
the next line.
Other then that the component allows an
image to be displayed with the text, and the text is also dynamically
changes acording to the size of the dialog. When running the demo use
the left mouse button to move the dialog and the right mouse button to
resize the dialog.
Future editions will have support
for animated images so your game could have a picture of a talking head
for example. As well as better text drawing support, and the ability to
display the image on the right hand side. Also planning on adding more
text drawing animations.