常见的气体发生装置有:反应物的状态是固体和液体,不需要加热;固体与固体反应制取气体需要加热型;所以发生装置的选择与反应物的状态反应发生的条件有关;若气体不易溶于水,可以采用排水法收集;若密度比空气大,可以采用向上排空气法收集;若密度比空气小,可以采用向下排空气法收集;故收集装置的选择依据气体本身的密度、溶解性等.故答案为:反应物的状态;反应发生的条件;气体的溶解性;密度.