|
本帖最后由 御丶 于 2020-4-13 01:27 编辑
这是不外接服务器纯单机为前提
分享一个刚点到的点子 制作伪随机激活码 唯一获取的效果\n如果有朋友有更好的思路或者想法建议 麻烦务必回复和我们分享一下!!
激活码简单的制作方法:帖子传送门 这样做出来的激活码 如果别人分享 是可以人人享用的 这也是游戏里面很正常的现象
然后现在优化一下 尽量避免这种情况 我只能做到避免
由于单机游戏(纯单机不架设服务器的条件下) 我无法同步获取玩家游戏内的数据
意味着 我哪怕实现了随机生成 但无法实现 我先获取这个激活码 然后我来告诉玩家
因此我换了一种思路来实现这种效果
首先思路说一下: 即玩家进入游戏--然后联系我们领取激活码--发给玩家后避免玩家分享激活码导致人人领取
这是这次的目的效果
既然必须要提前设置 而玩家领到的激活码又不能让别人使用
我首先想到的是:复数设置激活码,单一领取
即我给每个存档做1个随机范围变量 随机绑定一个编号 根据编号来判断需要用哪一个激活码 这样的话 就算把激活码分享出去 但别人也不一定能用到.
记住 只是不一定 既然是随机编号 那他就存在随机数相同时即可使用 我只能利用视觉效果来做一场骗局
下面正式开始.
本次制作 一共需要设置3个变量 其中 003号变量默认为ON 控制每个存档只会出现一个编号
如图所示,我这次例子把地图编号 改成了文字显示区别而已 道理思路是一样的
例如我随机变量设置了1-3
变量=1时显示的是 输入激活码 变量=2时显示的是填写激活码 变量=3时显示输入兑换码
设定3个不同的激活码条件 用小本本自己登记好
(PS:我这次例子是用了文字差异 你完全可以做到这里是完全相同,然后随便找个界面 或者游戏角落 显示这个存档的最终编号
例如 随便找个地方显示 游戏版本:0.1.5.5.19 红色字就是用\v[] 转译符填充随机编号的数值 你让玩家截图 你一看就知道了 玩家鬼知道啊 hhh)
那玩家联系你的时候 你让玩家截图 这样发给你看 你自己就知道需要给哪个激活码给玩家
而且当玩家用掉对应激活码后 去分享出去 别人存档的随机编号却不一样 便是使用不了这个激活码 那我们的目的就达成了!
不要跟我说什么那你这样设置别人随机到相同那岂不是能用了?
那我很负责任的告诉你 那你3个不行 那你就做20个 20个满足不了你 你就做50个 50个不行就100个 赋值粘贴改一下数值的事
100个数值随机相同的概率有多低可以自己去体验一下
只要玩家分享出去.那么2.3个人都用不了 那我们这次的视觉骗局其实已经完全达成了!!
而且这不是什么全民大侦探 这只是一个小游戏 不会说 这么明显 一看就知道了 玩家游玩的时候 没你这么上帝视角哦!~!
希望路过的有能力的大佬 可以提供更好的思路 与做法!!感谢!
官方群@完全不懂脚本的 御丶 御坂美琴的御!!! QQ513105991 欢迎享受游戏制作过程的朋友一起交流学习!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|