设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2048|回复: 4
打印 上一主题 下一主题

[已经解决] NPC 对话问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-1-20
帖子
6
跳转到指定楼层
1
发表于 2014-1-21 22:36:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 aavcd 于 2014-1-23 16:08 编辑

求个思路想了老半天,开启多个不同的对话文字,这样是不是10几段文字要开10几个事件开关?NPC多了会不会卡?我需要做一些事件然后再对话内容就变化了,是不是只能用事件开关?

Lv3.寻梦者

梦石
0
星屑
3583
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
2
发表于 2014-1-21 22:59:15 | 只看该作者
多分支用变量 不是开关
事件的变量好比
case 1
do something
case 2
do something
.....
先会判断1如果1执行了 2根本就不会去判断(也就好比事件页后面的执行了 前面不会执行) 哪怕你分支很多 做的事情 也仅仅是判断下 找到对应的地方才执行你要做的事情比如显示文字 判断这环节 消耗的性能 小到可以无视

点评

其实开关本质上也是个变量 bool型 只有 true false而已 都分支情况下2个选择明显不够用  发表于 2014-1-21 23:00
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-1-20
帖子
6
3
 楼主| 发表于 2014-1-21 23:06:51 | 只看该作者
开关是不是适合哪种一下全变的场景,比如说遭到大灾变哪种全毁灭,等于都变成新的事件了。
用事件分歧咯我再去研究一下新手,全开关做是不是肯定卡。

点评

而是npc要做很多事情 比如渲染  发表于 2014-1-21 23:14
卡不卡和开关没关系 在于NPC的数量 如果你把事件都写在1个NPC的不同事件页 用开关切换 根本不会卡 NPC多了卡不是因为你写的东西卡  发表于 2014-1-21 23:13
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-1-20
帖子
6
4
 楼主| 发表于 2014-1-21 23:28:32 | 只看该作者
aavcd 发表于 2014-1-21 23:06
开关是不是适合哪种一下全变的场景,比如说遭到大灾变哪种全毁灭,等于都变成新的事件了。
用事件分歧咯我 ...

那是不是地图可以做小点然后多用过图来达到目标
暂时没卡就是怕以后越做越做卡了就修不过来了

点评

谢谢大大思路扩充一下了,明天准备继续奋斗  发表于 2014-1-22 00:13
还有就是 事件少用并行 这个很消耗资源  发表于 2014-1-21 23:37
你的npc不是密密麻麻的 根本不会卡 地图大的话 下个防卡补丁 原理是 视野范围内的npc才刷新== 这样地图大NPC多 影响不大 如果可视范围内挤满NPC才卡  发表于 2014-1-21 23:36
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33493
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

5
发表于 2014-1-22 10:06:54 | 只看该作者
直接用个变量的变量值来判断就行了啊。
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 03:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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