查看: 1964|回复: 3

[有事请教] 唔,几个很傻的RGSS3脚本问题

[复制链接]

史莱姆的信徒
12-B

梦石
0
星屑
53
在线时间
368 小时
注册时间
2013-8-14
回帖
909
发表于 2013-10-23 19:53:01 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 机械守护者 于 2013-10-23 19:55 编辑

与题目无关的话:

呃,俺终于想脱离事件党和伸手党了(事件终于玩够了吗)。所以就在学脚本的说,但是论坛里的教程各种乱啊,各种不全啊,四部教程已经把我的三观毁了。所以就来水区请教一些小白问题,解答有奖哦(俺的评分上线只有45经验的说

1、(45经验)
ClipCursor       = Win32API.new('user32', 'ClipCursor', 'p', 'l')              (从某僵尸版主的白菜帮里复制的
像这种东西是啥啊

2、(还是45经验)
精灵是啥(才不是那个不是神的部下的精灵呢

点评

赋值到变量里是为了以后检测ClipCursor是否为TRUE(这个函数结果要么是TRUE要么是FALSE)  发表于 2013-10-23 20:18
API是指windows系统里原本就有的函数。  发表于 2013-10-23 20:17
函数会返回到一个值,方法就不一定了。  发表于 2013-10-23 20:16
。。。抱歉,本人表达能力差。。。第一个百度说的很详细,第二个我说不清楚。。。T_T  发表于 2013-10-23 20:15
梦石
0
星屑
2826
在线时间
2634 小时
注册时间
2013-1-16
回帖
5453

贵宾

发表于 2013-10-23 20:09:26 | 显示全部楼层
1.调用API函数,函数的用法百度有……(搜索 ClipCursor)
2.这个……简单一点可以理解为图片……

点评

谢谢。。。有些迷糊。  发表于 2013-10-23 20:35
另:函数不就是方法吗,API函数是毛啊,为啥还要赋值到常量里啊  发表于 2013-10-23 20:12
清楚些,可否?  发表于 2013-10-23 20:11

评分

参与人数 1星屑 +45 收起 理由
机械守护者 + 45 ..

查看全部评分

(Created by @喵kano)


施工现场:hotege.github.io
回复

使用道具 举报

梦石
0
星屑
3703
在线时间
3081 小时
注册时间
2011-11-17
回帖
943
发表于 2013-10-23 20:28:37 | 显示全部楼层
aaa       = Win32API.new('user32', 'ClipCursor', 'p', 'l')  
aaa   可以理解为一个函数指针 记录了 一个函数地址 也可以当成一个纪录函数的变量 反正差不多这意思
WIN32API 就是windows的一套api
new就不解释了
'user32' 找到user32.dll动态链接库
'ClipCursor 找到 user32里面的ClipCursor 函数
'p'该函数接受一个p类型参数 p是字符串?记不清了
'l'该函数返回值是l类型的  看了函数原型l应该是bool型吧
用的时候 就aaa.call(参数)  

点评

顺便说下 这和RGSS完全没关系 那些win32的dll都C写的 C是强类型语言 RUBY是弱类型的 所以要把参数类型传进去  发表于 2013-10-23 20:36

评分

参与人数 1星屑 +45 收起 理由
机械守护者 + 45 谢谢啊!很清楚啊!

查看全部评分

回复

使用道具 举报

梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
回帖
2014
发表于 2013-10-24 00:59:52 | 显示全部楼层
api楼上说了
精灵是sprite,一种用来实现图片现实的类,配合viewport,还有bitmap使用。不懂自个儿F1。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部