请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师怎么才能在页面产生一个输入框让用户输入呢?canvas上能创建输入框吗?

canvas貌似没有创建输入框的函数?就是需要用户输入一个数字参与游戏的逻辑计算,这个是在canvas上做吗?谢谢老师!!!

正在回答

2回答

对呀,canvas里面确实是所有的ui都是画出来的,包括文字,还有输入框,理论上所有的都需要draw

0 回复 有任何疑惑可以回复我~
  • 提问者 慕盖茨0307615 #1
    谢谢老师!那小游戏中可以用html里的文本输入框做交互吗,还是说一定要用canvas,一切都在canvas上实现呢?非常感谢~~
    回复 有任何疑惑可以回复我~ 2018-07-28 18:23:48
提问者 慕盖茨0307615 2018-07-28 18:23:11

谢谢老师!那小游戏中可以用html里的文本输入框做交互吗,还是说一定要用canvas,一切都在canvas上实现呢?非常感谢~~

0 回复 有任何疑惑可以回复我~
  • 小游戏还真不行,只能全部在canvas里,小程序倒可以有自己的组件。小游戏的原理是避开dom,不经过类似webkit的渲染,直接通过JavascriptCore渲染API然后呈现canvas的,所以也就没有控件这个说法了。不过你看看egret和cocos2d-js有相关组件,当然也是通过draw模拟的
    回复 有任何疑惑可以回复我~ 2018-07-29 01:12:41
  • 提问者 慕盖茨0307615 回复 傅猿猿 #2
    非常感谢!!!
    回复 有任何疑惑可以回复我~ 2018-07-29 11:21:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信