小白提问了:关于3DGS的一些问题——急
1——在3DGS的C-Script中,如何实现数据和方法的封装??用Class好像不行2——3DGS是每一个LEVEL对应一个脚本还是一个脚本对应所有的LEVEL? #1:
C-Script中的數據類型只有var,string和一些內建的類。
c-script不是物件導向的語言,根本沒有class,所以沒有方法,沒有封裝的概念。
c-script已經out-dated了,建議用lite-c,用struct來處理數據會比較方便。
#2:
3dgs只對應一個腳本,就是包含function main(){}的那個腳本,當然你可以在這個main腳本include無數個其他腳本。 多谢斑竹了 那么 在lite-c中怎么进行封装?谢谢 我对LITE-C没C-SCRIPT那么熟悉但是我想LITE-C也没有 多谢 那么怎么使用struct 我的语句出了错误 应当如何改??
typedef structITEM{
string item_name;
var number;
}ITEM;
就是按照 手册上的方法写的 但是不能通过 string 應該是string*
lite-c的string要用pointer指向它。 哦 我的扩展名也不对 问题解决了 多谢
还有几个问题 麻烦各位大人了(lite-c)
1:行为的编写中
action myplay={
player=me;
my.pan;
}
my.pan这里总是出错,就是写些别的东西,比如if(key_w)camera.x+=1;也有错误
2:在lite-c中,我要如何才能定义一个可以改变内容的字符串??
3:在函数中定义的图片无法被botton等使用。
3:用C++如何写才能出现场景??给我一个例子就好。
非常感谢~~ 噢,对了,还有一个,lite-c中的struct是不是不能带成员函数??
action myplay={
player=me;
my.pan;
}
my.pan后面要有+、=、<、>什么数之类的。
页:
[1]
2