游戏开发论坛

 找回密码
 立即注册
搜索
查看: 11863|回复: 29

[讨论] 高手请进求教

[复制链接]

21

主题

259

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
发表于 2005-4-8 15:09:00 | 显示全部楼层 |阅读模式
例:大刀
    大刀+10%攻
    大刀+攻速
    大刀+10%攻+攻速
这四个物品的ID是一样的吗?

2

主题

142

帖子

142

积分

注册会员

Rank: 2

积分
142
发表于 2005-4-8 15:15:00 | 显示全部楼层

Re:高手请进求教

属性不一样,ID肯定不一样了

13

主题

345

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2005-4-8 15:23:00 | 显示全部楼层

Re:高手请进求教

麻烦的做法是全部可能情况的大刀都要做出来
例:大刀
    大刀+10%攻
    大刀+攻速
    大刀+10%攻+攻速
    大刀……
就要做很多个不同的大刀
如果是一个怪会掉大刀,有可能出现特殊属性
就要每种大刀都要独自设一次掉落几率

简单的做法是定义一个可能出现的情况的随机值
大刀(1+10%攻,2+攻速,3+10%攻+攻速,4……)
就是只掉大刀一种,设大刀掉下来的属性几率

虽然看起来似乎差不多,但做的时候就不一样。
甚至看起来第二种更麻烦,但实际上第二种工作量要更小,而且有效

13

主题

345

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2005-4-8 15:28:00 | 显示全部楼层

Re:高手请进求教

这样子说有点说不清楚,就拿一个简化掉的转生脚本来说吧:
1转,送100点
2转,送200点
3转,送300点
以此类推……
如果拿刚才的第一中来做:
就要全部转都要定义一次
就要转一次做一次定义,转两次做两次定义……

如果拿第二种来做:
就是简单的函数问题,我数学不好,写不出公式出来……
我编脚本的时候就是拿相当落后的第一种来做,但我知道,拿函数肯定能做得出来,而且更简单有效,并且能做出无限转生,如果拿第一种,就不可能做无限转生,我不可能做无限次转生定义吧?

21

主题

259

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
 楼主| 发表于 2005-4-8 15:59:00 | 显示全部楼层

Re:高手请进求教

玉米这不关怪掉物品的事
我的意思是在游戏中这个物品存在就必须有一个ID
那如果一个物品的属性可选性为8种
而这个物品最多可有4个属性的话
那么这个刀不是有8*7*6*5种可能,那我不是要做这么多种ID?
小弟在做物品.有高手回答下吗?
因为我觉得不可能这样做的啊这样做会累死的

21

主题

259

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
 楼主| 发表于 2005-4-8 16:41:00 | 显示全部楼层

Re:高手请进求教

请有经验的解答下撒

2

主题

142

帖子

142

积分

注册会员

Rank: 2

积分
142
发表于 2005-4-8 16:44:00 | 显示全部楼层

Re:高手请进求教

朋友应该到游戏程序那一版块去问问,或许能有收获

不过按理来说,应该是设为每种机率出现的百分比,计算的东西就扔给服务器吧?

18

主题

585

帖子

590

积分

高级会员

Rank: 4

积分
590
发表于 2005-4-8 16:45:00 | 显示全部楼层

Re:高手请进求教

可以放在一个类里面.

20

主题

260

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
发表于 2005-4-8 16:53:00 | 显示全部楼层

Re:高手请进求教

基本属性,附加属性
想做附加属性随机组合的话,肯定要程序专门做的
如果只是基本属性调整出几种不同的武器,策划自己弄就行了

21

主题

259

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
 楼主| 发表于 2005-4-8 18:09:00 | 显示全部楼层

Re:高手请进求教

但我们的程序告诉我我写的东西就会在游戏里出现
我没写的就不会在游戏里出现,我晕啊
这样子我一件刀就要做1000个以上啊
他说这是我的工作,~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-1-12 02:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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