查看: 1761|回复: 3

[已经解决] 構思了收服怪物的大概內容,請各位指導

[复制链接]
梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-10-4
回帖
173
发表于 2012-10-11 20:11:03 | 显示全部楼层 |阅读模式

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

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

×
一直想做出類似神奇寶貝的抓寵功能,苦思著該怎麼做才好
突然靈光一現想出一個點子,請各位看可不可行

首先,用腳本幫每個敵人設定編號

設定兩個變數,姑且稱[怪物]跟[同伴]好了
判斷擊中怪物的編號,並將編號帶入怪物的變數
同伴的變數設定0
接下來做個迴圈
IF 同伴數值等於怪物數值
跟同伴數值一樣的同伴ID加入(變數裡不是有取得隊伍成員ID的選項嗎?我想那應該就是角色編號吧)
同伴數值設定0
ELSE
同伴數值+1
跳回IF繼續判斷

再做一個公共事件用來呼叫這個腳本
最後做收服怪物的招式或道具呼叫那個公共事件並附加瀕死狀態就完成了

目前大概構想到這裡
雖然這內容,同樣怪物只能獲得一隻
至少可以像神奇寶貝一樣隨手抓怪


問題是腳本的語法
[加入跟同伴數值相同ID]只要知道加入同伴的語法跟取得同伴ID的方法應該行得通

但[設定每個怪物的編號]、[判斷擊中怪物的編號]這兩種我就不曉得用腳本能不能做出來
所以請熟悉語法的人好心教導一下,拜託了
謝謝
梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
回帖
1296
发表于 2012-10-13 00:05:35 来自手机 | 显示全部楼层
纯事件最多只能实现伪的捕捉,你想想抓了一只就没得抓了这多不科学 ,其实真要实现口袋系统最好就是动态生成game_actor当作敌人数据,然后party里存的就是一堆game_actor的数组,在分个current_party和box啥的,总之两三句说不清楚- -b

点评

可以說得詳細點嗎?口袋系統要如何製成?  发表于 2012-10-13 08:11

评分

参与人数 1星屑 +120 收起 理由
咕噜 + 120 精品文章

查看全部评分

好歹当年也当过大魔王过,orz
回复

使用道具 举报

梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-10-4
回帖
173
 楼主| 发表于 2012-10-20 08:46:00 | 显示全部楼层
本帖最后由 brackwind 于 2012-10-20 08:52 编辑

@zhangbanxian
關於你說的方法
如何像口袋系統一樣可以同樣怪物重覆抓
還有如何讓系統判定是抓指定目標的怪物(不會有攻擊怪物B結果抓到怪物A的情況)
請問可以詳細說明嗎?

謝謝

点评

恩,除了技能动画不全基本完全副科,就是换成中文字体界面可能要小调下,另外资料都是英文的,设置方面可能要花点时间去研究...  发表于 2012-10-23 10:20
回复

使用道具 举报

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
回帖
1296
发表于 2012-10-22 11:06:53 | 显示全部楼层
brackwind 发表于 2012-10-20 08:46
@zhangbanxian
關於你說的方法
如何像口袋系統一樣可以同樣怪物重覆抓

其实,国外已经有个高仿pokemon的系统了,叫pokemon Essentials,你可以去参考下,用它做口袋以外的游戏也可行(见到过某外国佬就做了个口袋版使命召唤- -b)...ps:话说记得以前汗化过这玩意,不过当时正巧是某站解体时期,就没发上来...

点评

[url=home.php?mod=space&username=zhangbanxian]@zhangbanxian[/url]  发表于 2012-10-22 18:51
我剛才搜尋過了,看到pokemon Essentials的youtobe影片,不過看起來就跟神奇寶貝遊戲沒兩樣(無論是系統還視畫面),確定是這個沒錯嗎?  发表于 2012-10-22 18:51

评分

参与人数 1星屑 +80 收起 理由
Luciffer + 80 我很赞同

查看全部评分

好歹当年也当过大魔王过,orz
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部