Actually, I've already asked a similar question but I specified my question here.
Consider a max-affine function $f:K \rightarrow \mathbb{R}$ such that $f(x) = \max_{i \in I}f_i(x)$ where $K \subset \mathbb{R}^n$ is a compact set and $f_i(x) = a_i^T x + b_i, \forall i \in I$ are affine functions.
(Assumption) Suppose that $a_i$ and $b_i$ are bounded by $M > 0$ for all $i \in I$.
(Statement) The max-affine function $f$ is continuous on $K$.
(Proof) Since the max-affine function $f$ is convex (see this) and (Assumption) is assumed, $f$ is a proper convex function on $K$. Furthermore, $dom(f) = \mathbb{R}^n$ in this case. By Theorem 10.4 in R.T. Rockafella, "Convex Analysis", a proper convex function in $ri(dom(f))$ is continuous, it concludes the statement.
I wonder if 1) the proof is correct, 2) the assumption is necessary to make sure that $f$ is proper, and 3) this holds even if $I$ is uncountable.