找回密码
 点一下
查看: 639|回复: 1

小弟最近准备通过接触银河编辑器学习下编程的概念

[复制链接]
发表于 2016-4-27 22:39:38 | 显示全部楼层 |阅读模式
惭愧的是编程基础只有魔兽世界的宏理论,对大学C语言课程的了解连皮毛都算不上。
所以想先说一下自己的思考模型想请教一下看有什么地方有误解和纰漏。


我对的计算机的逻辑模型概念仅限于命令要尽可能分解成“是/否”上,电子游戏是有交互结构的系统,本质是附带隐藏元素的[CG/电影/画面],好比带注释的图片。
把一个复杂的动作分解成一个个由“是/否”组成的小元素就能由某个预定好的逻辑系统实现出来。


第一个问题:如果想要了解银河编辑器这些元素的具体概念,或者打个比喻说这些元素到底有多“小”,我应该通过什么样的方式来了解呢,
我看了帖子对银河编辑器的逻辑结构也是一点概念都没有,毕竟不懂底层结构,很多时候不明白为何高级的逻辑要那么处理,比如说发射物的模型。


然后第二个问题:我自己写一个行为逻辑结构,想要在银河编辑器里实现,我开始认为是触发器和演算体是这个结构中的“线/信息交流工具”,但是在刚开始看编辑器内已有行为的时候发现某些BUFF本身就有定义演算体的选项,这个算是为了方便制作还是仅仅是链接?
比如我为了实现一个行为A,需要链接单位X,这个链接之间,技能/触发器/演算体,这三者是否演算体是必须的,而触发器和技能是两者必须有一个。


最后想问问,表格模式中填入的数据,是否可以简单分为,标签类(不实际影响游戏运行),数据类和关键词类。(数据是直接面向游戏内建的基础程序,关键词是直接触发游戏内建功能,标签类是仅仅作为逻辑交流信息?)
发表于 2016-4-28 13:29:00 | 显示全部楼层
你写的好深奥,我看不懂。
不过触发器的话,十分接近自然语言,而且我觉得它的编程方法和我们平常思考问题的方法是一致的。所以你不必十分了解它内部的运行机制,你只要知道你想干什么就好。只要你指定了指令,程序会自动完成。所以你只要知道触发器需要一个或多个事件,有0个到多个的条件,有至少一条动作,一般就能做基本的应用了。当然,某些情况下有一点编程基础也是很有必要的,但是这不需要多么专业的知识,你只要了解什么是条件分支,什么是循环,什么是数组,什么是结构体(VB中的自定义变量类型)这就ok了。更好一点的就是了解一些基本的算法,当然不了解也没太大问题,只是在深入使用触发器时会感觉吃力而已。
回复

使用道具 举报

发表于 2016-5-2 11:33:00 | 显示全部楼层
楼主搞反了吧???通过SE学习编程??????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-24 02:18 , Processed in 0.347274 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表