- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
编程的基础知识
第3课
目录
像素、屏幕分辨率、坐标轴
创建第一个游戏窗体
载入一张图片,一段声音,显示一段文字
变量,常亮,局部变量,全局变量
如果if与运算符
关/开、假/真、false/true
函数(function),类(class)的创建与调用
像素、屏幕分辨率、坐标轴
屏幕上的最小显示单位就是像素,1像素。为整数,最小计算也是像素,不能出现0.5像素移动。
分辨率就是像素矩阵的合集,例如1024X768的分辨率。意思就是横向有1024个像素,纵向有768个像素。(一般用于电脑屏幕显示值)
一般给横向显示像素定义为X坐标,纵向显示像素为Y坐标。(如果是3D游戏,还有第三根Z坐标轴。可以理解为长宽高)
创建第一个游戏窗体
引擎=D2D_引擎.创建(参数1,参数2,参数3,参数4……)
引擎=D2D_引擎.创建(EdgameMaker-X,60,800,600,true,true)
说明:创建一个名为“EdgameMaker-X”,帧率为60,宽800像素,高600像素,窗口化,显示鼠标的程序窗体。
载入图片与绑定精灵
对象:载入图片([文本型]图片文件名,[数值型(可空)]透明色)备注说明:将图片文件载入到游戏中,成功返回图片指针,失败返回0.
例子:
Self.图片素材=D2D_引擎.载入图片(“”)
对象.创建([数值型]图片指针,[数值型]顶点x,[数值型]顶点y,[数值型]宽度,[数值型]高度)
备注说明:根据图片指针和指定的区域绑定图片生成一个可以在屏幕中显示精灵对象
Self.精灵=D2D_精灵:对象.创建([数值型]图片指针,[数值型]顶点x,[数值型]顶点y,[数值型]宽度,[数值型]高度)
Self.精灵:显示(坐标x,坐标y)
载入一段音效
需要在函数支持库中添加Bass.emilb声音支持库。
例子:
self.打击声音=Bass音效.创建()
self.打击声音:播放()
self.背景声音:播放_高级()
显示一段文字
调用格式:对象:打开ZIP包([文本型]文件地址,[文本型]密码)
函数返回:[逻辑型]是否成功打开
备注说明:打开指定zip压缩包,可设置密码.
画线
调用格式:对象:画线([数值型]起点x,[数值型]起点y,[数值型]终点x1,[数值型]终点y1,[数值型]颜色值)
函数返回:空
备注说明:在两点之间划一条指定颜色的线段.
画圆
调用格式:对象:画圆([数值型]圆心坐标x,[数值型]圆心坐标y,[数值型]半径,[数值型]边数,[数值型]颜色值)
函数返回:空
备注说明:在指定位置按指定半径,颜色画圆.
常量,变量/局部变量/全局变量
常量,变量/局部变量/全局变量,这些只是对概念的称呼,对一种逻辑的称呼。
常量就是不会变化的数据。
变量就是会随着需要变化的数据,就像一个空间戒指,但这个戒指一次只能允许装一件物品进去,无论这个物品有多大多重。无论这个物品的肚子里是否还有其它东西。
局部变量/全局变量
局部变量就是在某一个类脚本中运行,只影响到当前脚本。
全局变量就是在整个游戏中运行,能影响到全部的脚本和类。
如果if
if按下按键空格then如果按下空格那么
显示图片1
elsif按下按键回车then又如果按下回车那么
显示图片2
else另外,如果都不满足前面的情况,就
显示图片3
end
运算符
=,==,!=,,,=,=,+,-,*,/,++,--
赋值,等于,不等于,大于,小于,大于等于,小于等于,加,减,乘,除,自身加加,自身减减。
关/开、假/真、false/true
self.怪物死亡=false
if怪物血量=0then
self.怪物死亡=true
end
ifself.怪物死亡==truethen
主角获得经验
end
函数(function),类(class)的创建与调用
鬼剑士=class
function鬼剑士:创建()
end
function鬼剑士:更新()
end
function鬼剑士:显示()
end
您可能关注的文档
- 极速攻略之密集突破中考重点十讲.pdf
- 四章基本平面图形多边形圆初步认识.pdf
- 单击您想在零件列表中看到如下示例如果查看立动画片movie.pdf
- 新人教版小学二级数学上册单元复习课件.pdf
- 通用决策模式社工伦理决定.pdf
- 七节正弦余弦定理.pdf
- 建立一元一次方程模型.pdf
- 建立一元一次方程模型.pptx
- 项目资本成本计算思路17zkcg zxbjc 0406.pdf
- 新课标unit 6 im watching tv section b 1e听说示范课件共.pptx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)