帝国时代3第三人称视角触发程序

613
0
2019-10-08 14:45:19
12
2
5
2
花了一天时间研究制作第三人称视角,终于皇天不负有心人,制作成功了。有了这个触发程序,以后可以在帝国3制作第三人称视角剧情了。 请勿吐槽游戏的二次元模型,可以制作成这样已经不错了。 触发程序已上传到论坛,大家可以去论坛下载https://www.aoebbs.net/thread-104-1-1.html 触发程序语句: <Effect name="*Advanced Camera Face and Follow Unit"> <Param name="Player" dispName="player" VarType="player"></Param> <Param name="DstObject" dispName="Target Unit" varType="unit">default</Param> <Param name="NormalZoom" dispName="NormalZoom" varType="long">16</Param> <Param name="MaxZoom" dispName="MaxZoom" varType="long">10</Param> <Param name="MinZoom" dispName="MinZoom" varType="long">10</Param> <Param name="ExtraZoom" dispName="ExtraZoom" varType="long">10</Param> <Param name="LimitPitch" dispName="LimitPitch" varType="long">20</Param> <Command>if(trCurrentPlayer()==%Player%)</Command> <Command>{</Command> <Command>trUnitSelectClear();</Command> <Command loop="" loopParm="DstObject">trUnitSelect("%DstObject%");</Command> <Command>trCameraLockOnUnit(true,0,-1);</Command> <Command>configSetInt("NormalZoom",%NormalZoom%);</Command> <Command>xsSetContextPlayer(%Player%);</Command> <Command>uiLookAtAndSelectUnit(kbGetBlockID("%DstObject%"));</Command> <Command>configSetInt("MaxZoom",%MaxZoom%);</Command> <Command>configSetInt("MinZoom",%MinZoom%);</Command> <Command>configSetInt("ExtraZoom",%ExtraZoom%);</Command> <Command>configSetInt("limitPitch",%LimitPitch%);</Command> <Command>map("mousez", "world", "");</Command> <Command>uiShowCameraStartLoc();</Command> <Command>}</Command> </Effect>
客服
顶部
赛事库 课堂 2021拜年纪