实现一下简单的聊天功能,包括聊天消息自适应大小
首先创建一个Scroll View,Scroll View/Viewport/Content是我们聊天消息的父节点,将Content的RectTransform中的Pivot的x设置为0,y设置为1,这样我们生成聊天消息时是从上面生成的,为Content增加Vertical Layout Group组件和Content Size Fitter组件,设置参数如图1
图1
再创建一个聊天消息预制体如图2
图2
给ChatMessage增加Layout Element组件,ChatContent增加Text组件和Content Size Fitter组件,并将Con Size Fit组件的Hor Fit设置为Unconstrained,Ver Fit设置为Preferred Size。
接下来开始创建聊天类如图3
图3
效果如下图
生成聊天消息大小自适应,并且有新消息则底部显示。
