Project1

标题: 游戏怎么制作全鼠标操控对话? [打印本页]

作者: 摸金校尉    时间: 2009-6-8 10:39
标题: 游戏怎么制作全鼠标操控对话?
人不必跑到事件面前,只要点击事件或者行走图,直接开始对话.
越详细越好。。。感激不尽。
作者: 冷不冷    时间: 2009-6-8 23:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 66rpg学习    时间: 2009-6-10 18:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: hitlerson    时间: 2009-6-10 22:25
有V有动力,放上范例一只{/cy}

http://rpg.blue/upload_program/d/hitlerson_Project3_125074960.rar

只要插入最后一段简本,其他的就是看看事件是怎么设置的。
事件不加注释就是不可启动的事件,点击鼠标后还是执行走路

更新了下行走方式,原来的行走方式你可能并不喜欢
作者: tommay    时间: 2009-6-10 22:36
经测试,方法不错,BUG不少……
要用到自己游戏中还需攻克多个堡垒啊{/cy}
作者: hitlerson    时间: 2009-6-10 23:05
以下引用tommay于2009-6-10 14:36:22的发言:

经测试,方法不错,BUG不少……
要用到自己游戏中还需攻克多个堡垒啊


说我吗?忽忽  我看见V就急切得发上来赚钱了

改了改了,为了钱那,已经跟不上紫苏的步伐了
作者: tommay    时间: 2009-6-10 23:24
   多谢hit君能够回应,既然想追随紫苏大的步伐,我就知无不言,言无不尽了。首先我坦白,鼠标系统我还没有接触过{/hx}

   先说优点吧:寻路的手感不错  

   再说我觉得不好的地方:或许寻路的时候不要一直按着鼠标角色才能动,或许直接指定目的地让角色自己过去更好一点。

   最后是BUG:
1.当角色和NPC的位置是这样的时候:

此后不管鼠标点在什么地方,永远是对话,甚至还需键盘才能移动。

2.鼠标放到宝箱上按左键不放,期间角色不动,宝箱不停地开和关。


3.鼠标放到NPC身上,左键会报错:


以上。
作者: hitlerson    时间: 2009-6-10 23:35
这个是我没加Find_Path,更新过了,没这个问题了吧
这个脚本是我原来自己的行走脚本改的,所以行走模式不一样
请再下载上面的那个链接的脚本
作者: tommay    时间: 2009-6-10 23:53
以下引用hitlerson于2009-6-10 15:35:25的发言:

这个是我没加Find_Path,更新过了,没这个问题了吧
这个脚本是我原来自己的行走脚本改的,所以行走模式不一样
请再下载上面的那个链接的脚本

小声地说,一个没解决= =(就范例工程而言)
作者: hitlerson    时间: 2009-6-11 02:51
5555,工程太多了,上传错了。。。。。

http://rpg.blue/upload_program/d/hitlerson_Project3_125088627.rar
作者: angelwangm    时间: 2009-6-11 19:22
我想问一下…
那个人物走到一个“传送”的事件上或者是已经关闭的事件会报错是怎么回事?因为没写注释吗?这样的事件注释要怎么写啊?
作者: KG86    时间: 2009-6-11 19:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: hitlerson    时间: 2009-6-12 23:12
以下引用angelwangm于2009-6-11 11:22:58的发言:

我想问一下… 那个人物走到一个“传送”的事件上或者是已经关闭的事件会报错是怎么回事?因为没写注释吗?这样的事件注释要怎么写啊?


四方向那脚本39行前加个 return if event.list == nil
作者: dna_7086    时间: 2009-6-13 01:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: angelwangm    时间: 2009-6-13 03:18
以下引用hitlerson于2009-6-12 15:12:23的发言:
<br><script language="javascript">
<!--
strCont="[quote]以下引用angelwangm于2009-6-11 11:22:58的发言:\r\n\r\n我想问一下… 那个人物走到一个“传送”的事件上或者是已经关闭的事件会报错是怎么回事?因为没写注释吗?这样的事件注释要怎么写啊? \r\n
\r\n\r\n四方向那脚本39行前加个 return if event.list == nil";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script><blockquote class="CodeBorder">以下引用angelwangm于2009-6-11 11:22:58的发言:<br>
<br>
我想问一下… 那个人物走到一个“传送”的事件上或者是已经关闭的事件会报错是怎么回事?因为没写注释吗?这样的事件注释要怎么写啊? <br>
</blockquote><br>
<br>
四方向那脚本39行前加个 <font color="#000099">return</font> if event.list == nil
[/quote]
感谢大大,楼主可以结帖了
作者: 419565918    时间: 2009-7-3 13:12
解决了吗




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1