1

このサンプル コードは panda3d で記述しましたが、右から左への言語と個別に表示されている文字を使用できませんでした。それを回避する方法はありますか?

# coding=UTF-8

__author__ = 'asus'

from direct.showbase.ShowBase import ShowBase
from direct.task import Task
from direct.actor.Actor import Actor
from direct.gui.OnscreenText import OnscreenText

from direct.gui.DirectGui import *
from panda3d.core import TextNode

intro={'ssingle':'شروع بازی تک نفره',
        'smulti':'شروع بازی دو نفره',
        'settings':'تنظیمات',
        'about':'درباره بازی',
        'exit':'خروج',
        }

class World(ShowBase):
    def __init__(self):
        global intro
        i=0
        ShowBase.__init__(self)

        for each in intro.keys():
            i+=0.05
            OnscreenText(text = intro.__getitem__(each), pos = (0.95,i),scale = 0.07,fg=(1,0.5,0.5,1),align=TextNode.ACenter,mayChange=1,font=self.loader.loadFont('BRoya.ttf'))

a=World()
a.run()
4

2 に答える 2