网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月22日漏签0天
appinventor吧 关注:4,565贴子:20,821
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 24回复贴,共1页
<<返回appinventor吧
>0< 加载中...

野狗数据库之2:我画你猜

  • 只看楼主
  • 收藏

  • 回复
  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
借助野狗数据库,我们可以轻松的开发出实时的网络对战游戏。
今天,带领大家做一个我画你猜程序。通过本教程,可以学习到利用野狗数据库开发网络对战游戏的基础知识。


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1. 界面设计

参照上图,设计界面(自上到下):
a.屏幕水平对齐设为“居中”;
b.一个画布组件,宽和高都设为310;
c.一个聊天记录标签;
d. 一个水平布局,内含一个用户名输入框,一个清空画布按钮,一个清空记录按钮;
e. 再一个水平布局,内含一个消息输入框,一个发送按钮;
f. 最重要的,一个wilddogDB插件(下载地址见楼中楼)


2026-02-22 16:13:05
广告
不感兴趣
开通SVIP免广告
  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
逻辑代码:

屏幕初始化时,
1. 设置用户名为一个随机的文本,之后你也可以手动输入;
2.让wilddogDB组件连接数据库(数据库地址,请去野狗网站自行申请)
3.让wilddogDB组件监听当前目录,这样,当前目录下的数据变化我们就可以接收到


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

当点击发送按钮时,
1.如果消息输入框非空,
2.让文本框内容拼接在原聊天记录之后;
3.将说话内容写入数据库,格式为

4.将消息输入框内容清空,方便下次输入


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

当点击清空画布按钮时,
1.清空画布;
2.将数据写入数据库,格式为


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

当画布被拖动时,
1.如果是刚开始拖动,记录起点坐标,坐标与坐标之间用逗号(,)隔开,每个坐标的x值和y值用横线(-)隔开;
2.开始拖动后,在画布上画线;
3.记录当前点的坐标;

当画布被松开时,
4.将刚才记录的坐标字串写入数据库,格式如下:

5.将坐标字串清空,将开始拖动设为否,方便下次拖动时使用


  • 是个好东西
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神你好我这作了生成二维,用手机扫描一片空白呐


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这是本教程的关键:
当数据库中的数据被改变(添加或修改)时,就返回两个变量,一个是标签,这里等于“MESSAGE”;一个是value,他的值就是用户的相关动作,比如"user1234 SAY 哈哈"
1.把value的首尾的引号去掉,并用空格分解成列表
2.参照我们的数据格式,将value列表的第一项赋值给用户名,
3.如果用户名不是我自己(因为我自己的动作,我已经在本地处理过了,就不用再次处理了)
4.将value列表的第二项赋值给动作变量,
5.如果动作为CLEAR,就清空画布;
6.如果动作为SAY,就将value列表的第三项赋值给内容变量,并拼接字符串,赋值给聊天记录标签的文本
7.如果动作为DRAW,就将value列表的第三项赋值给内容变量,并调用"画线"自定义过程


2026-02-22 16:07:05
广告
不感兴趣
开通SVIP免广告
  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

自定义画线过程
1.将传入的参数用逗号(,)分割为列表,这样列表的每一项都是一个坐标值,包含x值和y值,用横线(-)分开。
2.如果列表长度大于等于2(画线至少需要2个点)
3.从列表第二项开始,依次取列表的前一项和当前项作为画线的两点,进行画线,这样就将别人画的线复制到了我们的画布上。


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

搞定。


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
apk文件请看2楼楼中楼


  • 无敌帅气强797
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主大人,求aia,775893455@qq.com,谢谢


  • 浮云
  • AI饭店
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不是有图吗?照着写一遍吧 如果实在不想照着写又实在想要,我可以考虑有偿提供


  • 猫爱一枚猫薄荷
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神,话说如何将自己的第二面得分数据写入第三页的数据里


2026-02-22 16:01:05
广告
不感兴趣
开通SVIP免广告
  • -傑洛
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
挖坟,前排看看楼主有偿卖出去了没


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 24回复贴,共1页
<<返回appinventor吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示