CreditsList列表有滑动和自动滚动功能

Posted on 2013-06-25 14:20  neocsl  阅读(296)  评论(0编辑  收藏  举报

1.  如果要定义一个页面能自动滚动,肯定要定义其滚动时间

  var float ScrollPixelPerSec;

  如果还要让玩家省去漫长的等待还得能打断bool bAllowInterrupt; 这俩变量在哪里可以产生作用呢?

  每一行列表使用的是ListItem实现的。

  如果是最后一行该怎么找? 最后一行是:Items.Length-1,如果选中的一个Item是SelectedItem.Index

2.渲染

  RenderItem(Canvas canvas,float RenderDelta)

  在里面给CalculateSelectedItem(SelectedItem,DeltaTime*ScrollPixelPerSec,false);