如何自己编程制作游戏(哪些软件可以制作游戏)
在我们开始之前,我们必须确保您已经安装了Java JDK和浏览器软件,如IE。本章以互联网为开发对象,一步步教你Java线程、小程序以及游戏编程应该注意的一些方面。每个小部分都附有相应的源代码,供大家参考。最后,我们会给我们的游戏程序下达指令。在文章中,我们还穿插了许多建设性的问题,以便读者参与我们的开发。不过因为本章指的是带领大家进入这个门槛,所以大部分知识就不详细讲解了,有兴趣的读者可以参考相关资料进行补充。在我们开始之前,我们必须确保您已经理解了类、继承和java语言的一些基本属性。
基本小程序
Applets是网络浏览器上的一个小程序。因为小程序对系统来说是绝对安全的,它可以做的不仅仅是一个应用程序,但小程序仍然是客户端程序的一个强大工具。为了浏览和运行的方便,我们以applet为开发对象。
要开发Applets程序,我们必须继承Applet类并覆盖必要的功能。以下函数控制网页上小程序的生成和执行。
将自动调用Init函数来执行applet的初始操作——包括布局上组件的分布。您必须覆盖它。每当浏览器显示小程序的内容时都会调用Start,这样小程序就可以开始正常工作了。调用init后也会调用这个函数。每当浏览器不显示内容时,就会调用Stop。让小程序关闭一些消耗资源的工作。调用destroy后,这个函数Destroy也会被调用。当浏览器从网页中删除小程序时,会调用它来执行quot applet,比如最终释放资源。画图允许你在小程序界面上做相应的绘画动作,每次刷新都会重画。
像java应用程序一样,所有applet文件的源代码都有扩展名。Java,编译后的可执行文件扩展名是。班级。因为小程序中没有主函数,是自动和HTML集成的,所以我们要执行小程序,在HTML源文件中放一个特定的标签,告诉网页如何加载和执行小程序。这里需要注意的一点是,我们执行的网页必须能够执行java程序。
通用HTML源代码格式
超文本标记语言
小程序代码= hello world。班级宽度=300高度=500
/小程序
/HTML
lt applet code = quohello world . class quot width = 300 height = 500 gt这一行是applet执行的地方。
小程序执行文档是= quotHelloWorld.class quot,告诉网页小程序扩展文件是HelloWorld.class
宽度和高度告诉浏览器这个显示的applet的大小。
对于tag的描述,网上可以找到很多相关的文献。
线条
因为有了APLLET,Java应用的执行就和线程相关了。让我们来概括一下线程的概念。
线程也称为轻量级进程。每个线程只能在单个进程范围内移动、协作和交换数据,在计算资源上非常廉价。线程需要操作系统的支持,所以并不是所有的机器都提供线程。作为一种相对较新的语言,Java编程语言已经将线程支持与语言本身集成在一起,从而为线程提供了健壮的支持。
Thread类是一个具体的类,也就是说,它不是一个抽象的类,它封装了线程的行为。要创建线程,程序员必须创建一个从Thread类派生的新类。程序员必须重写线程的运行函数来做有用的工作。用户不直接调用这个函数;相反,您必须调用Thread的start函数,该函数又调用run。
但是Thread类增加了程序的类层次,所以大多数程序员使用另一个java线程接口runnable接口,它只有一个函数运行,这个函数必须由实现这个接口的类来实现。
我们必须了解线程中的几个重要方法:
启动线程。
停止:停止线程。
线程。睡眠:暂停线程,等待一段时间。
王者之心2点击试玩。