设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: haiyin
打印 上一主题 下一主题

[原创发布] java+android创建摇杆(非任意位置点触..)

[复制链接]

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
11
 楼主| 发表于 2021-11-16 23:04:17 | 只看该作者
本帖最后由 haiyin 于 2021-11-16 23:08 编辑
play337 发表于 2021-11-16 20:02
我可以問一些問題嗎?

關於...確定和取消就是兩個按鈕加上圖片,然後調用javascript內的方法即可


我回复不了你的点评,等级问题吗?...touchou那段代码是android层的,是监听android绘制的按钮的,我也没看过大大的插件,如果插件没有添加松开事件,要么就是你加上去,要么就是大大加上去,要么就换一个有这个事件的插件,...要么就像我这样用android层写.毕竟看别人代码确实挺痛苦的,每个人编码风格不同...

点评

那android層寫的...我是不是就不能放在插件裡面.也不能放在網頁裡面.就只有APK能用呢?  发表于 2021-11-17 00:03
风碎于形
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
12
 楼主| 发表于 2021-11-17 00:32:46 | 只看该作者
play337 发表于 2021-11-16 20:02
我可以問一些問題嗎?

關於...確定和取消就是兩個按鈕加上圖片,然後調用javascript內的方法即可

是的,如果你要在网页上也显示那就只能通过js插件来写了(不过网页有按键什么的来控制应该用不到吧),android之所以写这个是为了解决没有虚拟按键导致的的操作手感问题,如果能通过按键来解决那基本上不需要虚拟键盘了吧,当然也不绝对。
所以你如果有这个硬性需求就只能从js插件下手了,android层只针对apk的

点评

但是最致命的一點是: 他居然不能把上下左右改成WSAD移動...我的全部是WSAD移動阿~根本就是OOXXX  发表于 2021-11-17 09:51
而且 PUFFIN的虛擬搖桿還可以讓玩家自訂虛擬的鍵盤對應....  发表于 2021-11-17 09:50
因為我在網路上都找不到這個東西的...最厲害的就是你遊戲按下全螢幕.PUFFIN的虛擬搖桿還會在 還可以玩  发表于 2021-11-17 09:49
☆ 虛擬搖桿 <--- 這個我想移植到我的網頁上面...我可以不用在我所有的遊戲裏面上PLUGIN.也可以用玩家在我的網頁玩需要鍵盤才能玩的遊戲...  发表于 2021-11-17 09:48
https://play.google.com/store/apps/details?id=com.cloudmosa.puffinFree&hl=zh_TW&gl=US  发表于 2021-11-17 09:45
风碎于形
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7667
在线时间
1437 小时
注册时间
2018-12-16
帖子
2026
13
发表于 2021-11-17 10:59:08 | 只看该作者
終於把你的工程下載下來一看!
竟然有7種 不同的虛擬搖桿的插件!
看來這個你研究很深阿!
厲害!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
14
 楼主| 发表于 2021-11-17 14:14:29 | 只看该作者
play337 发表于 2021-11-17 10:59
終於把你的工程下載下來一看!
竟然有7種 不同的虛擬搖桿的插件!
看來這個你研究很深阿!
☆ 虛擬搖桿 <--- 這個我想移植到我的網頁上面...我可以不用在我所有的遊戲裏面上PLUGIN.也可以用玩家在我的網頁玩需要鍵盤才能玩的遊戲...

在apk上是可以实现的,根据你的url来判定是否进入了游戏,如果进入游戏就显示摇杆等按键,否则就隐藏,但我所想到的都是需要得到游戏js的方法给apk调用才能对游戏进行操控,你说的那个链接里玩所有游戏都能自动得到摇杆并且可以操控吗?我感觉应该不太可能,或许只针对特定游戏才有效吧
风碎于形
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
15
 楼主| 发表于 2021-11-17 14:25:42 | 只看该作者
play337 发表于 2021-11-17 10:59
終於把你的工程下載下來一看!
竟然有7種 不同的虛擬搖桿的插件!
看來這個你研究很深阿!
☆ 虛擬搖桿 <--- 這個我想移植到我的網頁上面...我可以不用在我所有的遊戲裏面上PLUGIN.也可以用玩家在我的網頁玩需要鍵盤才能玩的遊戲...

又或者那些网页游戏在浏览器玩的时候都可以通过键盘来操控,而apk则就负责自动按下按键的指令,就是你按下了虚拟键等同于你在电脑上按下了某个按键
风碎于形
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
16
 楼主| 发表于 2021-11-17 14:40:21 | 只看该作者
play337 发表于 2021-11-17 10:59
終於把你的工程下載下來一看!
竟然有7種 不同的虛擬搖桿的插件!
看來這個你研究很深阿!
☆ 虛擬搖桿 <--- 這個我想移植到我的網頁上面...我可以不用在我所有的遊戲裏面上PLUGIN.也可以用玩家在我的網頁玩需要鍵盤才能玩的遊戲...

MV的我试过也是可以的,用虚拟按键让“ok”键自动触发,执行确定这个的事件,只要能用键盘鼠标操作的都可以这样实现,android可以插入应一个临时函数到js文件,这样就能实现你说的不用plugin也能操控自己网页上的游戏了

点评

你說的好像很棒.....可以有範例嗎? ^____^  发表于 2021-11-17 15:22
风碎于形
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
17
 楼主| 发表于 2021-11-17 16:23:27 | 只看该作者
play337 发表于 2021-11-17 10:59
終於把你的工程下載下來一看!
竟然有7種 不同的虛擬搖桿的插件!
看來這個你研究很深阿!

目前没打算做这个,如果您想学习我给你提供下快速路线吧,首先要会使用编译器Android Studio,然后会WebView的基本使用,然后就是WebView与JS的交互,这涉及到android编程和JS,如果上面这些你不知道,就算给你范例你也不知道怎么用对吧,,如果你有这方面兴趣,可以去学习下

点评

>______<  发表于 2021-11-17 16:56
风碎于形
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
18
发表于 2021-11-17 16:34:09 | 只看该作者
我是用纯js实现的,还做了一个设置界面能让玩家能调整按键的位置和判定区域大小。

点评

大佬能分享嗎? 開帖子 收星屑嗎? ^______^  发表于 2021-11-17 16:35
回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
19
 楼主| 发表于 2021-11-17 21:06:32 | 只看该作者
lisliz 发表于 2021-11-17 16:34
我是用纯js实现的,还做了一个设置界面能让玩家能调整按键的位置和判定区域大小。 ...

请赐教,js的我目前摸索中,还是不太懂怎么把图片拆成四份变成能控制四个方向的按键事件

点评

js可以监听触屏按下和触屏抬起事件啊  发表于 2021-11-18 09:47
风碎于形
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
390
在线时间
48 小时
注册时间
2020-4-24
帖子
61
20
 楼主| 发表于 2021-11-18 12:30:02 | 只看该作者
play337 发表于 2021-11-17 10:59
終於把你的工程下載下來一看!
竟然有7種 不同的虛擬搖桿的插件!
看來這個你研究很深阿!

https://rpg.blue/forum.php?mod=viewthread&tid=487798&page=1&extra=#pid2936081
这个是我重新写的,你可以去看看

点评

怎么还有阅读权限呢  发表于 2021-11-19 12:27
风碎于形
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 14:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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