コード例 #1
0
def initCharacterPosition():
    '''
    初始化角色位置
    '''
    for character in CacheContorl.characterData['character']:
        characterPosition = CacheContorl.characterData['character'][character].Position
        characterDormitory = CacheContorl.characterData['character'][character].Dormitory
        characterDormitory = MapHandle.getMapSystemPathForStr(characterDormitory)
        MapHandle.characterMoveScene(characterPosition,characterDormitory,character)
コード例 #2
0
def getCharacterDormitoryPathText(characterId: str) -> str:
    '''
    获取角色宿舍路径描述信息
    Keyword arguments:
    characterId -- 角色Id
    Return arguments:
    mapPathStr -- 宿舍路径描述文本
    '''
    dormitory = CacheContorl.characterData['character'][characterId].Dormitory
    dormitoryPath = MapHandle.getMapSystemPathForStr(dormitory)
    mapList = MapHandle.getMapHierarchyListForScenePath(dormitoryPath, [])
    mapPathText = TextLoading.getTextData(TextLoading.stageWordPath, '143')
    mapList.reverse()
    for nowMap in mapList:
        nowMapMapSystemStr = MapHandle.getMapSystemPathStrForList(nowMap)
        mapName = CacheContorl.mapData[nowMapMapSystemStr]['MapName']
        mapPathText += mapName + '-'
    mapPathText += CacheContorl.sceneData[dormitory]['SceneName']
    return mapPathText