精英盒子 -> 程序设计 -> AI编辑器的一些设想。 [打印本页]

xttyctl9 2011-12-21 19:16

AI编辑器的一些设想。

我今天已经开始写代码了,但是字丑写的很乱,今晚要写电脑里看一下。
有木有涂鸦?
我的AI编辑器大概是个图形化编程的体现。毕竟我做的RTS我坚决不会提供map editor.别像WE改的乱七八糟。我只提供AI编辑器。AI编辑器作为唯一提供的自然要做好一点。我想做这个应该是程序和AI编辑器生成的代码之间要有程序接口。比如我本子里程序接口实验代码的设想:
---------------------声明------------------
public AIBuilding as String
public IsAIBuild as integer                               ‘设置这个是为了能读取文档的1或者0
public IsAIWantBulid as Boolean                    ’习惯了,感觉这样代码可读性更高一点
public AIBulidXYZ as Vactor3                          ‘这是向量?可能这里要改一改了。
---------------------主代码--------------------
==========判断是否建造==========
do
   if AIWantBuild=True Then‘建造
      AIBuild              ’建造过程交给aibuild过程。
  end if
loop
==========建造过程===============
sub AIBuild
Engine.createactor app.path   +   "/Model/"+   AIBuilding,AIBuildingXYZ               ‘建造调用模型和地点。
end sub
===============控制建造开关=========
function AIWantBuild
   If IsAIBuild=1 Then
      AIWantBuild = True
   Else
      AiWantBuild = False
   End If
End function
==================读取数据==========
Sub ReadData
API                                  ’读取INI的API(这个我想请教一下到底除了读INI的API,还能怎么样读自定义代码呢,像WAR3那样的Jass代码就非常好,我希望有人能够解答)
Do
   IsAIWantBuild=ReadInt    '从文档中读取的是否建造数据。
loop
。。。。。。下面的一样是读取数据。
我想在form_load事件里面引用这些过程应该可以了。是吧?
希望大神就我的问题给出解答,而且给我的代码不正确的地方进行修改(我没有调试)
    

whtsky 2011-12-21 19:38
vb!!?

jybox 2011-12-21 20:07
神马语言,看起来是basic..

xttyctl9 2011-12-21 20:24
jybox:神马语言,看起来是basic.. (2011-12-21 20:07) 

vb不解释

littlepig 2011-12-27 01:59

没看懂lz代码要干啥……

愤怒的泡面 2012-06-29 17:27
挖个坟,AI编辑器建议去了解一下行为树。

愤怒的泡面 2012-06-29 17:34
[attachment=345]

补个图。左侧列表是传说中的行为树。

xttyctl9 2012-06-29 23:49
愤怒的泡面:[图片]
补个图。左侧列表是传说中的行为树。 (2012-06-29 17:34) 

前几个月我已经了解了。。。因为我玩了神作---------















骑马与砍杀

zzh8829 2012-06-29 23:54
愤怒的泡面:[图片]
补个图。左侧列表是传说中的行为树。 (2012-06-29 17:34) 

这是什么游戏的ai。。。

jybox 2012-06-30 00:01
真心有点像按键精灵......

wangxiyu 2012-07-02 15:40
没看出来是啥东东,  图形化编程?

jybox 2012-07-02 16:40
wangxiyu:没看出来是啥东东,  图形化编程? (2012-07-02 15:40) 

编辑游戏中怪物的AI吧,通过图形化能更方便一点....我估计

xttyctl9 2012-07-03 14:02
wangxiyu:没看出来是啥东东,  图形化编程? (2012-07-02 15:40) 

我本来就打算图形化嘛。。。




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.051446 second(s),query:5 Gzip enabled