注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

.

.

 
 
 

日志

 
 

武装突袭3 Mod 的制作.若干问题 (6) - config.cpp 路径问题,mod/mission 的路径问题  

2015-04-01 10:42:56|  分类: 脚本和编辑 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
********************************************************************
【mod 的调用方式是首先加载  config.cpp 文件】

config.cpp 中  #include 使用的是
编译pbo 后的 绝对路径 ,而不是 mission 下的相对路径

mod 下
#include "\gcam\gcam_component.hpp"
mission 下
#include "gcam\gcam_component.hpp"

【任何调用  sqf 脚本的 execVM  的指令相对路径还是可以生效的.】


让mod 下 config.cpp 自动执行.的脚本:

class Extended_PostInit_EventHandlers {
    _mycommand_Init = "if (!isDedicated) then {[] execVM ""mycommand\mycommand_init.sqf"";}"; 

};

【sqf的调用路径不能在 root 目录下】
必须将 相对路径下的 sqf 文件放入一个文件夹
例如 mod 下 直接调用的  name.sqf ,将找不到路径

所以.制作 mission 时候最好将 sqf 放入一个子文件夹下. 例如  mycommmand\ 下.
这样改mod 的时候.就方便了.

【可以使用虚拟路径】

$PBOPREFIX$

在mod 目录下放入 "$PBOPREFIX$" 文件名的文件

内容 :例如

      ca\stra_debug2

那么调用 该 mod 路径就成了 ca 下的了
  评论这张
 
阅读(287)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017